.ArticlePage_page__VdCyy{position:relative;z-index:10001;background:radial-gradient(circle at 8% 4%,rgba(117,104,201,.07),transparent 24rem),linear-gradient(180deg,#f4f7fb,#eef3f8 36%,#f6f8fb)}.ArticlePage_main__S_qft{min-height:100vh;padding-top:calc(var(--header-height) + .8rem)}.ArticlePage_articleLayout__aEOEW{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1.25rem;align-items:start}.ArticlePage_article__AXJTh{display:grid;min-width:0;gap:1.2rem}.ArticlePage_articleHero__EvzMv{display:grid;gap:1rem;padding:1rem 0 .35rem}.ArticlePage_breadcrumb__YrWln{display:flex;flex-wrap:wrap;gap:.35rem .55rem;align-items:center;color:var(--text-muted);font-size:.68rem;order:0}.ArticlePage_breadcrumb__YrWln a:hover{color:#5f54a8}.ArticlePage_articleIntro__erV0p{display:grid;justify-items:start;gap:.7rem;order:1}.ArticlePage_articleMeta__S9RW8{display:flex;flex-wrap:wrap;align-items:center;gap:.34rem}.ArticlePage_metaItem__8wPD9{display:inline-flex;align-items:center;color:var(--text-muted);font-size:.66rem;font-weight:650}.ArticlePage_metaItem__8wPD9+.ArticlePage_metaItem__8wPD9:before{content:"·";margin-right:.34rem;color:rgba(35,28,50,.34)}.ArticlePage_articleIntro__erV0p h1{max-width:22ch;margin:0;color:var(--text-primary);font-size:clamp(2.2rem,4vw,3.35rem);line-height:1.04;letter-spacing:-.034em;text-wrap:balance}.ArticlePage_articleIntro__erV0p>p{max-width:66ch;margin:0;color:var(--text-secondary);font-size:clamp(.92rem,1.25vw,1.04rem);line-height:1.72}.ArticlePage_heroCover__Yucke{min-width:0;margin-top:.25rem;order:2}.ArticlePage_readingSurface__90_2j{padding:clamp(1.2rem,3vw,2rem);border:1px solid rgba(35,28,50,.09);border-radius:var(--radius-lg);background:rgba(255,255,255,.9);box-shadow:0 18px 45px rgba(24,35,51,.045)}.ArticlePage_readingLayout__r8Uy5{display:grid;grid-template-columns:minmax(0,680px) minmax(150px,1fr);gap:clamp(1.4rem,2.8vw,2rem);align-items:start}.ArticlePage_readingColumn__yJjY3{display:grid;max-width:680px;gap:1.45rem;margin-inline:0 auto}.ArticlePage_articleOutline__vot_8{position:sticky;top:calc(var(--header-height) + 1rem);max-height:calc(100vh - var(--header-height) - 2rem);overflow-y:auto;padding-left:1rem;border-left:1px solid rgba(35,28,50,.12);scrollbar-width:none}.ArticlePage_articleOutline__vot_8::-webkit-scrollbar{display:none}.ArticlePage_articleOutline__vot_8>p{margin:0 0 .45rem;color:var(--text-muted);font-size:.59rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ArticlePage_articleOutline__vot_8 nav{display:grid}.ArticlePage_articleOutline__vot_8 a{display:grid;grid-template-columns:1.45rem minmax(0,1fr);gap:.42rem;padding:.36rem 0;color:var(--text-secondary);font-size:.64rem;font-weight:550;line-height:1.4;text-decoration:none;text-wrap:pretty}.ArticlePage_articleOutline__vot_8 a span{color:rgba(35,28,50,.38);font-size:.56rem;font-variant-numeric:tabular-nums}.ArticlePage_articleOutline__vot_8 a:hover{color:#5f54a8}.ArticlePage_readingSection__yFxqa{scroll-margin-top:calc(var(--header-height) + 1.2rem)}.ArticlePage_readingSection__yFxqa h2{margin:0;color:var(--text-primary);font-size:clamp(1.18rem,2vw,1.42rem);line-height:1.24;letter-spacing:-.015em;text-wrap:pretty}.ArticlePage_paragraphs__lJkpW{display:grid;gap:.85rem;margin-top:.65rem}.ArticlePage_paragraphs__lJkpW p{margin:0;color:#3f4856;font-size:.98rem;line-height:1.78}.ArticlePage_aspectSection__97h9Z{padding-right:0!important;padding-left:1rem!important;border-left:3px solid rgba(58,101,153,.34)}.ArticlePage_aspectLabel___7V6_{display:inline-flex;margin-bottom:.42rem;color:#4b70a0;font-size:.61rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ArticlePage_aspectSection__97h9Z h2{color:#294f7c}.ArticlePage_bulletBlock__sxF4_{margin-top:.8rem;padding:.1rem 0 .1rem .85rem;border-left:2px solid rgba(109,97,181,.22)}.ArticlePage_bulletBlock__sxF4_ ul{display:grid;gap:.52rem;margin:0;padding-left:1.05rem;color:var(--text-secondary)}.ArticlePage_bulletBlock__sxF4_ li{padding-left:.12rem;font-size:.88rem;line-height:1.62}.ArticlePage_calculatorCta__cR8Y8{display:grid;gap:.48rem;margin-top:.35rem;padding:1.05rem 1.1rem;border:1px solid rgba(58,101,153,.16);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(234,241,250,.78),rgba(255,255,255,.96))}.ArticlePage_calculatorCta__cR8Y8>span{color:#4b70a0;font-size:.62rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.ArticlePage_calculatorCta__cR8Y8 h2{max-width:600px;margin:0;font-size:1.08rem;line-height:1.38}.ArticlePage_calculatorCta__cR8Y8>p{max-width:620px;margin:0;color:var(--text-secondary);font-size:.82rem;line-height:1.62}.ArticlePage_calculatorCta__cR8Y8>div{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.12rem}.ArticlePage_faqSection__zWoDc{display:grid;gap:.65rem;margin-top:.25rem;padding-top:1.15rem;border-top:1px solid var(--border-subtle)}.ArticlePage_faqSection__zWoDc>h2{margin:0;font-size:1.25rem}.ArticlePage_faqSection__zWoDc>div{display:grid}.ArticlePage_faqSection__zWoDc details{border-top:1px solid var(--border-subtle)}.ArticlePage_faqSection__zWoDc details:last-child{border-bottom:1px solid var(--border-subtle)}.ArticlePage_faqSection__zWoDc summary{position:relative;padding:.85rem 2rem .85rem 0;cursor:pointer;color:var(--text-primary);font-size:.9rem;font-weight:650;line-height:1.4;list-style:none}.ArticlePage_faqSection__zWoDc summary::-webkit-details-marker{display:none}.ArticlePage_faqSection__zWoDc summary:after{content:"+";position:absolute;top:50%;right:.2rem;color:#6d61b5;font-size:1.05rem;font-weight:500;transform:translateY(-50%)}.ArticlePage_faqSection__zWoDc details[open] summary:after{content:"−"}.ArticlePage_faqSection__zWoDc details p{margin:-.1rem 0 .9rem;padding-right:1.8rem;color:var(--text-secondary);font-size:.88rem;line-height:1.7}.ArticlePage_relatedSection__ljMCA{padding:.9rem 0 2.2rem;border-top:1px solid rgba(35,28,50,.12)}.ArticlePage_relatedSection__ljMCA>header{display:grid;gap:.16rem;margin-bottom:.75rem}.ArticlePage_relatedSection__ljMCA>header p{margin:0;color:var(--text-muted);font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ArticlePage_relatedSection__ljMCA>header h2{margin:0;font-size:1.16rem}.ArticlePage_relatedGrid__ouEYJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(35,28,50,.1);border-bottom:1px solid rgba(35,28,50,.1)}.ArticlePage_relatedGrid__ouEYJ a{display:grid;align-content:start;gap:.32rem;min-width:0;padding:.85rem;color:inherit;text-decoration:none}.ArticlePage_relatedGrid__ouEYJ a+a{border-left:1px solid rgba(35,28,50,.1)}.ArticlePage_relatedGrid__ouEYJ a>span:first-child{color:#6d61b5;font-size:.6rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.ArticlePage_relatedGrid__ouEYJ strong{font-size:.78rem;font-weight:650;line-height:1.4;text-wrap:pretty}.ArticlePage_relatedGrid__ouEYJ a>span:last-child{margin-top:.15rem;color:var(--text-muted);font-size:.66rem;font-weight:650}.ArticlePage_relatedGrid__ouEYJ a:hover{background:rgba(255,255,255,.52)}.ArticlePage_sidebar__y1Y2a{display:block;min-width:0;align-self:stretch}.ArticlePage_stickySidebar___w_wY{position:sticky;top:calc(var(--header-height) + .85rem)}.ArticlePage_articleOutline__vot_8 a:focus-visible,.ArticlePage_breadcrumb__YrWln a:focus-visible,.ArticlePage_faqSection__zWoDc summary:focus-visible,.ArticlePage_relatedGrid__ouEYJ a:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}@media (max-width:1080px){.ArticlePage_articleLayout__aEOEW{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:1200px){.ArticlePage_readingLayout__r8Uy5{grid-template-columns:minmax(0,680px)}.ArticlePage_articleOutline__vot_8{display:none}}@media (max-width:900px){.ArticlePage_articleLayout__aEOEW{grid-template-columns:minmax(0,1fr)}.ArticlePage_sidebar__y1Y2a{padding-bottom:1.5rem}.ArticlePage_stickySidebar___w_wY{position:static}}@media (max-width:680px){.ArticlePage_article__AXJTh{gap:.9rem}.ArticlePage_articleHero__EvzMv{gap:.8rem;padding-top:.7rem}.ArticlePage_articleIntro__erV0p h1{max-width:none;font-size:clamp(2rem,10vw,2.85rem)}.ArticlePage_articleIntro__erV0p>p{font-size:.9rem}.ArticlePage_readingSurface__90_2j{padding:1.05rem .9rem}.ArticlePage_paragraphs__lJkpW p{font-size:.94rem;line-height:1.74}.ArticlePage_relatedGrid__ouEYJ{grid-template-columns:minmax(0,1fr)}.ArticlePage_relatedGrid__ouEYJ a+a{border-top:1px solid rgba(35,28,50,.1);border-left:0}}@media (prefers-reduced-motion:reduce){.ArticlePage_relatedGrid__ouEYJ a{transition:none}}