.article.svelte-1gyup5m{max-width:760px;padding-top:96px;padding-bottom:40px}h1.svelte-1gyup5m{letter-spacing:-.03em;margin:16px 0;font-size:clamp(32px,4.5vw,52px);font-weight:600;line-height:1.1}.lede.svelte-1gyup5m{margin-bottom:48px;font-size:17px}.article-figure.svelte-1gyup5m{border:1px solid var(--border);aspect-ratio:16/9;margin-bottom:48px;overflow:hidden}.article-body.svelte-1gyup5m{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:40px;display:flex}.related.svelte-1gyup5m{padding-top:40px;padding-bottom:24px}.related-grid.svelte-1gyup5m{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.related-card.svelte-1gyup5m{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;padding:24px;transition:background .2s;display:flex}.related-card.svelte-1gyup5m:hover{background:var(--surface)}.related-card.svelte-1gyup5m h3:where(.svelte-1gyup5m){letter-spacing:-.01em;font-size:15px;font-weight:600;line-height:1.35}.related-card.svelte-1gyup5m p:where(.svelte-1gyup5m){font-size:13px;line-height:1.55}@media (width<=900px){.related-grid.svelte-1gyup5m{grid-template-columns:1fr}}
