.y-cards{gap:clamp(var(--space-4), 3vw, 2.5rem);margin-top:clamp(var(--space-6), 4vw, var(--space-8));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.y-card{--glow:#3971b899;isolation:isolate;border:2px solid var(--hairline-strong);border-radius:var(--r-lg);background:var(--ink);flex-direction:column;min-height:19rem;padding:2.75rem 2rem 2.25rem;display:flex;position:relative;overflow:clip}.y-card:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 72% 28%, var(--glow), transparent 70%);filter:blur(28px);opacity:.6;position:absolute;inset:-30%}.y-card[data-tone="1"]{background:var(--red);border-color:#0000}.y-card[data-tone="1"]:before{display:none}.y-card[data-tone="2"]{--glow:color-mix(in srgb, var(--lime) 50%, transparent)}.y-card__num{color:var(--sage);margin-bottom:auto;font-weight:700}.y-card[data-tone="1"] .y-card__num{color:var(--paper)}.y-card__title{margin-top:var(--space-8);font-size:var(--text-3xl);text-transform:uppercase}.y-card .eu-copy{margin-top:var(--space-4);font-size:.95rem}@media (max-width:899px){.y-cards{--stack-step:1.25rem;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--n), 1fr);padding-top:calc(var(--n) * var(--stack-step))}.y-cards:after{content:"";height:30svh}.y-card{top:calc(var(--header-h) + var(--space-4) + var(--i) * var(--stack-step));min-height:17rem;margin-top:calc((var(--n) - var(--i)) * var(--stack-step) * -1);margin-bottom:calc((var(--n) - 1 - var(--i)) * var(--stack-step));position:sticky;box-shadow:0 -18px 40px -24px #000c}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.y-card{animation:linear both eu-rise;animation-timeline:view();animation-range:entry calc(var(--i) * 12%) cover calc(30% + var(--i) * 8%)}}}
