.case{padding-block:clamp(2rem, 6vw, 4rem) var(--section-y)}.case__back{font-family:var(--font-heading);color:var(--muted);transition:color var(--dur) var(--ease);margin-top:1.5rem;font-size:.9rem;display:inline-block}.case__back:hover{color:var(--accent)}.case__article{max-width:760px;margin-top:2rem}.case__title{margin-top:.75rem;font-size:clamp(2rem,5vw,3.25rem)}.case__summary{color:var(--muted);margin-top:1rem;font-size:1.2rem}.case__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem;display:flex}.case__live-note{color:var(--muted);font-size:.85rem}.case__hero{aspect-ratio:16/9;border-radius:var(--radius);background:linear-gradient(135deg, var(--thumb) 0%, color-mix(in srgb, var(--thumb) 55%, #000) 100%);place-items:center;margin-top:2.5rem;display:grid}.case__hero span{font-family:var(--font-heading);color:#fff;border-radius:var(--radius-pill);background:#00000040;padding:.5rem 1rem;font-size:1.25rem;font-weight:600}.case__meta{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2.5rem;padding-block:1.75rem;display:grid}.case__meta strong{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin-bottom:.35rem;font-size:.8rem;display:block}.case__meta span{color:var(--ink-soft)}.case__body{margin-top:2.5rem}.case__body h2{margin-top:2rem;margin-bottom:.75rem;font-size:1.5rem}.case__body p{color:var(--muted)}.case__cta{flex-wrap:wrap;gap:.75rem;margin-top:3rem;display:flex}.case__missing{text-align:center;padding-block:clamp(3rem,10vw,6rem)}.case__missing p{color:var(--muted);margin-block:1rem 2rem}@media (max-width:560px){.case__meta{grid-template-columns:1fr;gap:1rem}}
