.page_articlePage__PJX81{width:100%}.page_articleShell__9fpuz{display:grid;grid-template-columns:minmax(0,720px) minmax(200px,240px);justify-content:center;grid-gap:3rem;gap:3rem}.page_articleMain__FRMJK{min-width:0}.page_header__Zc_Ie{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:3rem;padding-bottom:2.5rem;border-bottom:1px solid var(--color-border)}.page_title__xYFu1{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(1.85rem,4vw,2.5rem);line-height:1.22;letter-spacing:-.02em;color:var(--color-primary)}.page_description__wey0z{max-width:42rem;margin:0;color:var(--color-text-secondary);font-size:1.02rem;line-height:1.7}.page_postMeta__f7pJ0{display:flex;align-items:center;gap:.55rem .9rem;flex-wrap:wrap;color:var(--color-text-muted);font-size:.86rem}.page_date__s1If_,.page_lastUpdated__an546,.page_readingTime__fESW8{color:inherit}.page_tags___EWDJ{display:flex;gap:.5rem;flex-wrap:wrap}.page_tag__3zm_Q{padding:.3rem .75rem;border:1px solid var(--color-border);border-radius:999px;background:transparent;font-size:.8rem;color:var(--color-text-secondary)}.page_heroMedia__AjQtf{overflow:hidden;border:1px solid var(--color-border);border-radius:12px;aspect-ratio:16/9;background:var(--color-bg-subtle);margin-top:.4rem}.page_heroImage__d4JfJ{display:block;width:100%;height:100%;object-fit:cover}.page_proseWrap__A5P4k{width:100%;padding-bottom:1rem}.page_proseWrap__A5P4k .prose{width:100%;max-width:none;padding:0}.page_proseWrap__A5P4k .prose h2,.page_proseWrap__A5P4k .prose h3{scroll-margin-top:2rem}.page_sidebar__syzl1{display:block}.page_tocCard__AmW8y{position:-webkit-sticky;position:sticky;top:6.5rem;padding-left:1.1rem;border-left:1px solid var(--color-border)}.page_mobileToc__jCiBf{display:none;margin-bottom:2.5rem;padding:1.1rem 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_tocTitle__nOm2v{margin:0 0 .85rem;font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.page_tocList__ncMY9{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}.page_tocList__ncMY9 a{color:var(--color-text-muted);text-decoration:none;font-size:.85rem;line-height:1.5;transition:color .15s ease}.page_tocList__ncMY9 a:hover{color:var(--color-accent)}.page_tocChild__R92y7{padding-left:.9rem}@media (max-width:980px){.page_articleShell__9fpuz{grid-template-columns:minmax(0,1fr);gap:1.5rem}.page_sidebar__syzl1{display:none}.page_mobileToc__jCiBf{display:block}}@media (max-width:720px){.page_header__Zc_Ie{gap:.9rem;margin-bottom:2.25rem;padding-bottom:1.75rem}.page_description__wey0z{font-size:.96rem}}