.topic-hero:has(>.topic-back){padding-top:clamp(1.25rem,2.5vw,2rem)}.topic-hero:has(>.topic-back)>.topic-hero-copy{align-self:start}.text-link.topic-back{grid-column:1/-1;justify-self:start;gap:8px;min-height:40px;margin-bottom:calc(clamp(.5rem, 1vw, .75rem) - clamp(1.75rem, 4vw, 3.5rem));padding:8px 16px 8px 12px;border:1px solid var(--border-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 85%,transparent);box-shadow:var(--shadow-1);color:var(--ink);font-size:15px;line-height:1.2;transition:border-color .16s var(--ease-emphasis),background-color .16s var(--ease-emphasis),color .16s var(--ease-emphasis)}.text-link.topic-back:hover{border-color:var(--border-control);background:var(--surface);color:var(--primary-text);text-decoration:none}.topic-back svg{transform:scaleX(-1);transition:transform .16s var(--ease-emphasis)}.topic-back:hover svg{transform:scaleX(-1) translateX(2px)}@media (prefers-reduced-motion:reduce){.text-link.topic-back,.topic-back svg{transition:none}}.cases-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.cases-card{display:flex;flex-direction:column;height:100%;overflow:hidden;box-shadow:var(--shadow-1)}.cases-card:hover{border-color:color-mix(in srgb,var(--sky-500) 35%,var(--border));box-shadow:var(--shadow-3)}.cases-card-visual{display:grid;place-items:center;aspect-ratio:3/2;overflow:hidden;border-bottom:1px solid var(--hairline);background:var(--canvas-tint)}.cases-card-visual .fchart{box-sizing:border-box;height:100%;padding:8% 7%}.cases-card-body{display:grid;flex:1;grid-template-rows:auto auto 1fr auto;gap:.625rem;padding:1.25rem 1.375rem 1.375rem}.cases-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;min-height:1.5rem}.cases-card-index{margin-right:auto;color:var(--primary-text);font:600 .75rem var(--font-mono)}.cases-card h2{margin:0;font-size:var(--fs-h3);font-weight:650;line-height:1.3}.cases-card-summary{color:var(--muted);font-size:.875rem;line-height:1.65}