.post_section__UjoK6{margin-top:clamp(36px,4.5vw,56px);scroll-margin-top:90px}.post_heading__skkFj{max-width:24ch;margin-bottom:18px;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;letter-spacing:-.028em;line-height:1.18;text-wrap:balance}.post_lead__7GqIs,.post_para__N5Tb1{max-width:68ch;font-size:var(--text-base);line-height:1.7;color:var(--fg-secondary);text-wrap:pretty}.post_lead__7GqIs{font-size:var(--text-md);color:var(--fg-primary)}.post_lead__7GqIs+.post_para__N5Tb1,.post_para__N5Tb1+.post_para__N5Tb1{margin-top:16px}.post_defbody__hRxBs strong,.post_lead__7GqIs strong,.post_list__0T_aG strong,.post_para__N5Tb1 strong{font-weight:600;color:var(--fg-primary)}.post_link__9rl1b{color:var(--accent-deep);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.post_link__9rl1b:hover{text-decoration-thickness:2px}.post_list__0T_aG{max-width:68ch;margin-top:16px;padding-left:0;list-style:none}.post_list__0T_aG li{position:relative;padding-left:22px;font-size:var(--text-base);line-height:1.65;color:var(--fg-secondary);text-wrap:pretty}.post_list__0T_aG li+li{margin-top:10px}.post_list__0T_aG li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:1px;background:var(--accent)}.post_defs__RIJVj{max-width:68ch;margin-top:20px}.post_defrow__hfx2k{padding-block:18px;border-top:1px solid var(--border-subtle)}.post_defterm__iUuX7{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:7px;font-size:var(--text-md);font-weight:600;letter-spacing:-.015em;color:var(--fg-primary)}.post_deftag__tUqie{padding:2px 8px;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-soft);border-radius:999px}.post_defbody__hRxBs{margin:0;font-size:var(--text-base);line-height:1.65;color:var(--fg-secondary);text-wrap:pretty}.post_callout__X81Oy{max-width:68ch;margin-top:24px;padding:18px 20px;font-size:var(--text-sm);line-height:1.6;color:var(--fg-secondary);background:var(--bg-surface-2);border-left:2px solid var(--accent);border-radius:0 var(--radius-card) var(--radius-card) 0}.post_calloutTitle__BZ9VM{margin-bottom:6px;font-weight:600;color:var(--fg-primary)}.post_sources__b5erd{display:flex;flex-wrap:wrap;gap:4px 14px;max-width:68ch;margin-top:20px;padding-top:12px;border-top:1px solid var(--border-subtle);font-size:var(--text-xs);line-height:1.5;color:var(--fg-tertiary)}.post_sourcesLabel__9yTh3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary)}.post_source__7WOsv{display:inline}.post_sourceNote__SHxi2:before{content:", "}.post-page_head__Eb3kt{padding-block:clamp(48px,6vw,80px) clamp(28px,3.5vw,40px);border-bottom:1px solid var(--border-subtle)}.post-page_headInner__bXo1K{max-width:44rem}.post-page_crumbs__3_deD{display:flex;gap:8px;margin-bottom:18px;font-size:var(--text-xs);color:var(--fg-tertiary)}.post-page_crumbs__3_deD a{color:var(--fg-tertiary);transition:color var(--duration-base) var(--ease-out)}.post-page_crumbs__3_deD a:hover{color:var(--accent-deep)}.post-page_title__GD6w0{margin-top:18px;font-size:clamp(1.875rem,4vw,2.75rem);letter-spacing:-.038em;line-height:1.08;text-wrap:balance}.post-page_dek__hxXgY{margin-top:20px;max-width:60ch;font-size:var(--text-lg);line-height:1.55;letter-spacing:-.015em;color:var(--fg-secondary);text-wrap:pretty}.post-page_dateline__6SwfG{margin-top:20px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-tertiary)}.post-page_body__D2R9a{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;padding-block:clamp(28px,3.5vw,44px) clamp(56px,7vw,88px)}@media (min-width:1000px){.post-page_body__D2R9a{grid-template-columns:minmax(0,15rem) minmax(0,1fr);gap:56px}.post-page_rail__JoRRt{position:-webkit-sticky;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}}.post-page_prose__qN_SZ{min-width:0}.post-page_prose__qN_SZ>section:first-child{margin-top:0}.post-page_rail__JoRRt{padding-bottom:20px;border-bottom:1px solid var(--border-subtle)}@media (min-width:1000px){.post-page_rail__JoRRt{padding-bottom:0;border-bottom:none}}.post-page_railLabel__Tvh_A{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-deep)}.post-page_railLabel__Tvh_A:before{content:"";display:block;width:22px;height:2px;margin-bottom:12px;background:var(--accent)}.post-page_railList__mjoKP{margin-top:14px;padding-left:0;list-style:none;counter-reset:rail}.post-page_railList__mjoKP li{counter-increment:rail}.post-page_railList__mjoKP li+li{margin-top:9px}.post-page_railList__mjoKP a{display:block;font-size:var(--text-sm);line-height:1.4;color:var(--fg-tertiary);text-wrap:pretty;transition:color var(--duration-base) var(--ease-out)}.post-page_railList__mjoKP a:before{content:counter(rail) ". ";font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-tertiary)}.post-page_railList__mjoKP a:hover{color:var(--accent-deep)}.post-page_footnote__JMwzY{max-width:68ch;margin-top:clamp(36px,4.5vw,56px);padding:20px 22px;font-size:var(--text-sm);line-height:1.65;color:var(--fg-secondary);background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-card);text-wrap:pretty}.post-page_footnoteTitle__TTNxE{margin-bottom:8px;font-weight:600;color:var(--fg-primary)}.post-page_cta__XSKbP{max-width:68ch;margin-top:clamp(36px,4.5vw,56px);padding-top:clamp(28px,3.5vw,40px);border-top:1px solid var(--border-default)}.post-page_ctaTitle___9snJ{font-size:var(--text-lg);font-weight:600;letter-spacing:-.022em}.post-page_ctaBody__m75oT{margin-top:10px;font-size:var(--text-base);line-height:1.65;color:var(--fg-secondary);text-wrap:pretty}.post-page_ctaActions__zMgJm{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.post-page_more__gwbUc{max-width:68ch;margin-top:clamp(40px,5vw,64px);padding-top:24px;border-top:1px solid var(--border-subtle)}.post-page_moreLabel__VvKmD{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary)}.post-page_moreLink__JqxB0{display:block;margin-top:14px;padding:16px 18px;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-card);transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.post-page_moreLink__JqxB0:hover{border-color:var(--accent);background:var(--bg-surface-2)}.post-page_moreKicker__APHzK{display:block;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--accent-deep)}.post-page_moreTitle__PYcQv{display:block;margin-top:6px;font-size:var(--text-md);font-weight:600;letter-spacing:-.018em;line-height:1.3;color:var(--fg-primary);text-wrap:pretty}