.ArticlePage-module__n0MkwW__page{z-index:10001;background:radial-gradient(circle at 8% 4%,#7568c912,#0000 24rem),linear-gradient(#f4f7fb 0%,#eef3f8 36%,#f6f8fb 100%);position:relative}.ArticlePage-module__n0MkwW__main{min-height:100vh;padding-top:calc(var(--header-height) + .8rem)}.ArticlePage-module__n0MkwW__articleLayout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:1.25rem;display:grid}.ArticlePage-module__n0MkwW__article{gap:1.2rem;min-width:0;display:grid}.ArticlePage-module__n0MkwW__articleHero{gap:1rem;padding:1rem 0 .35rem;display:grid}.ArticlePage-module__n0MkwW__breadcrumb{color:var(--text-muted);flex-wrap:wrap;order:0;align-items:center;gap:.35rem .55rem;font-size:.68rem;display:flex}.ArticlePage-module__n0MkwW__breadcrumb a:hover{color:#5f54a8}.ArticlePage-module__n0MkwW__articleIntro{order:1;justify-items:start;gap:.7rem;display:grid}.ArticlePage-module__n0MkwW__articleMeta{flex-wrap:wrap;align-items:center;gap:.34rem;display:flex}.ArticlePage-module__n0MkwW__metaItem{color:var(--text-muted);align-items:center;font-size:.66rem;font-weight:650;display:inline-flex}.ArticlePage-module__n0MkwW__metaItem+.ArticlePage-module__n0MkwW__metaItem:before{content:"·";color:#231c3257;margin-right:.34rem}.ArticlePage-module__n0MkwW__articleIntro h1{max-width:22ch;color:var(--text-primary);letter-spacing:-.034em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,3.35rem);line-height:1.04}.ArticlePage-module__n0MkwW__articleIntro>p{max-width:66ch;color:var(--text-secondary);margin:0;font-size:clamp(.92rem,1.25vw,1.04rem);line-height:1.72}.ArticlePage-module__n0MkwW__heroCover{order:2;min-width:0;margin-top:.25rem}.ArticlePage-module__n0MkwW__readingSurface{border-radius:var(--radius-lg);background:#ffffffe6;border:1px solid #231c3217;padding:clamp(1.2rem,3vw,2rem);box-shadow:0 18px 45px #1823330b}.ArticlePage-module__n0MkwW__readingLayout{grid-template-columns:minmax(0,680px) minmax(150px,1fr);align-items:start;gap:clamp(1.4rem,2.8vw,2rem);display:grid}.ArticlePage-module__n0MkwW__readingColumn{gap:1.45rem;max-width:680px;margin-inline:0 auto;display:grid}.ArticlePage-module__n0MkwW__articleOutline{top:calc(var(--header-height) + 1rem);max-height:calc(100vh - var(--header-height) - 2rem);scrollbar-width:none;border-left:1px solid #231c321f;padding-left:1rem;position:sticky;overflow-y:auto}.ArticlePage-module__n0MkwW__articleOutline::-webkit-scrollbar{display:none}.ArticlePage-module__n0MkwW__articleOutline>p{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.59rem;font-weight:750}.ArticlePage-module__n0MkwW__articleOutline nav{display:grid}.ArticlePage-module__n0MkwW__articleOutline a{color:var(--text-secondary);text-wrap:pretty;grid-template-columns:1.45rem minmax(0,1fr);gap:.42rem;padding:.36rem 0;font-size:.64rem;font-weight:550;line-height:1.4;text-decoration:none;display:grid}.ArticlePage-module__n0MkwW__articleOutline a span{color:#231c3261;font-variant-numeric:tabular-nums;font-size:.56rem}.ArticlePage-module__n0MkwW__articleOutline a:hover{color:#5f54a8}.ArticlePage-module__n0MkwW__readingSection{scroll-margin-top:calc(var(--header-height) + 1.2rem)}.ArticlePage-module__n0MkwW__readingSection h2{color:var(--text-primary);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(1.18rem,2vw,1.42rem);line-height:1.24}.ArticlePage-module__n0MkwW__paragraphs{gap:.85rem;margin-top:.65rem;display:grid}.ArticlePage-module__n0MkwW__paragraphs p{color:#3f4856;margin:0;font-size:.98rem;line-height:1.78}.ArticlePage-module__n0MkwW__aspectSection{border-left:3px solid #3a659957;padding-left:1rem!important;padding-right:0!important}.ArticlePage-module__n0MkwW__aspectLabel{color:#4b70a0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.42rem;font-size:.61rem;font-weight:750;display:inline-flex}.ArticlePage-module__n0MkwW__aspectSection h2{color:#294f7c}.ArticlePage-module__n0MkwW__bulletBlock{border-left:2px solid #6d61b538;margin-top:.8rem;padding:.1rem 0 .1rem .85rem}.ArticlePage-module__n0MkwW__bulletBlock ul{color:var(--text-secondary);gap:.52rem;margin:0;padding-left:1.05rem;display:grid}.ArticlePage-module__n0MkwW__bulletBlock li{padding-left:.12rem;font-size:.88rem;line-height:1.62}.ArticlePage-module__n0MkwW__calculatorCta{border-radius:var(--radius-lg);background:linear-gradient(135deg,#eaf1fac7 0%,#fffffff5 100%);border:1px solid #3a659929;gap:.48rem;margin-top:.35rem;padding:1.05rem 1.1rem;display:grid}.ArticlePage-module__n0MkwW__calculatorCta>span{color:#4b70a0;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:750}.ArticlePage-module__n0MkwW__calculatorCta h2{max-width:600px;margin:0;font-size:1.08rem;line-height:1.38}.ArticlePage-module__n0MkwW__calculatorCta>p{max-width:620px;color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.62}.ArticlePage-module__n0MkwW__calculatorCta>div{flex-wrap:wrap;gap:.45rem;margin-top:.12rem;display:flex}.ArticlePage-module__n0MkwW__faqSection{border-top:1px solid var(--border-subtle);gap:.65rem;margin-top:.25rem;padding-top:1.15rem;display:grid}.ArticlePage-module__n0MkwW__faqSection>h2{margin:0;font-size:1.25rem}.ArticlePage-module__n0MkwW__faqSection>div{display:grid}.ArticlePage-module__n0MkwW__faqSection details{border-top:1px solid var(--border-subtle)}.ArticlePage-module__n0MkwW__faqSection details:last-child{border-bottom:1px solid var(--border-subtle)}.ArticlePage-module__n0MkwW__faqSection summary{cursor:pointer;color:var(--text-primary);padding:.85rem 2rem .85rem 0;font-size:.9rem;font-weight:650;line-height:1.4;list-style:none;position:relative}.ArticlePage-module__n0MkwW__faqSection summary::-webkit-details-marker{display:none}.ArticlePage-module__n0MkwW__faqSection summary:after{content:"+";color:#6d61b5;font-size:1.05rem;font-weight:500;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.ArticlePage-module__n0MkwW__faqSection details[open] summary:after{content:"−"}.ArticlePage-module__n0MkwW__faqSection details p{color:var(--text-secondary);margin:-.1rem 0 .9rem;padding-right:1.8rem;font-size:.88rem;line-height:1.7}.ArticlePage-module__n0MkwW__relatedSection{border-top:1px solid #231c321f;padding:.9rem 0 2.2rem}.ArticlePage-module__n0MkwW__relatedSection>header{gap:.16rem;margin-bottom:.75rem;display:grid}.ArticlePage-module__n0MkwW__relatedSection>header p{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:750}.ArticlePage-module__n0MkwW__relatedSection>header h2{margin:0;font-size:1.16rem}.ArticlePage-module__n0MkwW__relatedGrid{border-top:1px solid #231c321a;border-bottom:1px solid #231c321a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ArticlePage-module__n0MkwW__relatedGrid a{min-width:0;color:inherit;align-content:start;gap:.32rem;padding:.85rem;text-decoration:none;display:grid}.ArticlePage-module__n0MkwW__relatedGrid a+a{border-left:1px solid #231c321a}.ArticlePage-module__n0MkwW__relatedGrid a>span:first-child{color:#6d61b5;letter-spacing:.045em;text-transform:uppercase;font-size:.6rem;font-weight:700}.ArticlePage-module__n0MkwW__relatedGrid strong{text-wrap:pretty;font-size:.78rem;font-weight:650;line-height:1.4}.ArticlePage-module__n0MkwW__relatedGrid a>span:last-child{color:var(--text-muted);margin-top:.15rem;font-size:.66rem;font-weight:650}.ArticlePage-module__n0MkwW__relatedGrid a:hover{background:#ffffff85}.ArticlePage-module__n0MkwW__sidebar{align-self:stretch;min-width:0;display:block}.ArticlePage-module__n0MkwW__stickySidebar{top:calc(var(--header-height) + .85rem);position:sticky}.ArticlePage-module__n0MkwW__breadcrumb a:focus-visible,.ArticlePage-module__n0MkwW__articleOutline a:focus-visible,.ArticlePage-module__n0MkwW__relatedGrid a:focus-visible,.ArticlePage-module__n0MkwW__faqSection summary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}@media (max-width:1080px){.ArticlePage-module__n0MkwW__articleLayout{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:1200px){.ArticlePage-module__n0MkwW__readingLayout{grid-template-columns:minmax(0,680px)}.ArticlePage-module__n0MkwW__articleOutline{display:none}}@media (max-width:900px){.ArticlePage-module__n0MkwW__articleLayout{grid-template-columns:minmax(0,1fr)}.ArticlePage-module__n0MkwW__sidebar{padding-bottom:1.5rem}.ArticlePage-module__n0MkwW__stickySidebar{position:static}}@media (max-width:680px){.ArticlePage-module__n0MkwW__article{gap:.9rem}.ArticlePage-module__n0MkwW__articleHero{gap:.8rem;padding-top:.7rem}.ArticlePage-module__n0MkwW__articleIntro h1{max-width:none;font-size:clamp(2rem,10vw,2.85rem)}.ArticlePage-module__n0MkwW__articleIntro>p{font-size:.9rem}.ArticlePage-module__n0MkwW__readingSurface{padding:1.05rem .9rem}.ArticlePage-module__n0MkwW__paragraphs p{font-size:.94rem;line-height:1.74}.ArticlePage-module__n0MkwW__relatedGrid{grid-template-columns:minmax(0,1fr)}.ArticlePage-module__n0MkwW__relatedGrid a+a{border-top:1px solid #231c321a;border-left:0}}@media (prefers-reduced-motion:reduce){.ArticlePage-module__n0MkwW__relatedGrid a{transition:none}}
