.article-section.svelte-fvf08o.svelte-fvf08o{display:grid;grid-template-columns:180px minmax(0,1fr);gap:56px;padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px);align-items:start}.part-label.svelte-fvf08o.svelte-fvf08o{position:sticky;top:88px;padding-top:8px}.part-sub.svelte-fvf08o.svelte-fvf08o{font-size:11px;color:var(--muted);margin-top:4px}.part-body.svelte-fvf08o.svelte-fvf08o{max-width:760px}.art-h2.svelte-fvf08o.svelte-fvf08o{font-size:clamp(28px,2.8vw,38px);font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 100;letter-spacing:-.018em;line-height:1.15;margin:0 0 22px;color:var(--ink)}.d-em-accent.svelte-fvf08o.svelte-fvf08o{color:var(--accent);font-style:italic;font-weight:500}.prose.svelte-fvf08o.svelte-fvf08o{font-size:16px;line-height:1.65;color:var(--ink-2);max-width:60ch;margin:0 0 14px}.t.svelte-fvf08o.svelte-fvf08o{width:100%;border-collapse:collapse;font-size:13px;margin:14px 0;max-width:60ch}.t.svelte-fvf08o th.svelte-fvf08o{text-align:left;font-weight:500;color:var(--muted);padding:6px 12px;border-bottom:1px solid var(--rule);font-family:var(--type-ui);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.t.svelte-fvf08o td.svelte-fvf08o{padding:6px 12px;border-bottom:1px solid var(--rule);color:var(--ink)}.callout.svelte-fvf08o.svelte-fvf08o{background:color-mix(in srgb,var(--accent) 5%,var(--card));border-top:1px solid var(--rule);padding:16px 22px;margin:16px 0;font-size:14.5px;line-height:1.55;max-width:60ch}.callout.svelte-fvf08o p.svelte-fvf08o{color:var(--ink)}@media (max-width: 980px){.article-section.svelte-fvf08o.svelte-fvf08o{grid-template-columns:1fr;gap:20px}.part-label.svelte-fvf08o.svelte-fvf08o{position:static;padding-top:0}}@media (max-width: 900px){section[style*="grid-template-columns: 1fr 1fr"].svelte-fvf08o.svelte-fvf08o,section[style*="grid-template-columns: 1fr auto"].svelte-fvf08o.svelte-fvf08o{grid-template-columns:1fr!important}footer[style*="1fr 1fr 1fr"].svelte-fvf08o.svelte-fvf08o{grid-template-columns:1fr!important;text-align:left!important}footer[style*="1fr 1fr 1fr"].svelte-fvf08o>div.svelte-fvf08o{text-align:left!important}}
