.Article-module__KK9pta__page{background:var(--paper,#f6f4ef);min-height:100vh;font-family:var(--font-body);color:var(--ink-2,#2b2c2f);flex-direction:column;display:flex}.Article-module__KK9pta__progressBar{z-index:1000;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.Article-module__KK9pta__progressFill{background:var(--accent);border-radius:0 2px 2px 0;height:100%;transition:width .1s linear}.Article-module__KK9pta__article{width:100%;max-width:700px;margin:0 auto;padding:3rem 1.5rem 5rem}.Article-module__KK9pta__breadcrumbs{font-family:var(--font-body);color:var(--mute-2,#6c6a63);letter-spacing:.01em;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:2.5rem;font-size:.8125rem;display:flex}.Article-module__KK9pta__breadcrumbs a{color:var(--accent);transition:color var(--duration-fast)var(--ease-out);text-decoration:none}.Article-module__KK9pta__breadcrumbs a:hover{color:var(--accent-ink,#8a3314);text-underline-offset:3px;text-decoration:underline}.Article-module__KK9pta__breadcrumbSep{color:var(--mute-2,#6c6a63);font-size:.75rem}.Article-module__KK9pta__breadcrumbCurrent{color:var(--mute,#6c6a63);text-overflow:ellipsis;white-space:nowrap;max-width:300px;overflow:hidden}.Article-module__KK9pta__meta{flex-wrap:wrap;align-items:center;gap:.875rem;margin-bottom:1.25rem;display:flex}.Article-module__KK9pta__category{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-tint,#f1dcce);border-radius:var(--radius-full);transition:background var(--duration-fast)var(--ease-out);padding:.25rem .75rem;font-size:12px;font-weight:700}.Article-module__KK9pta__date,.Article-module__KK9pta__readingTime,.Article-module__KK9pta__author{color:var(--mute-2,#6c6a63);font-size:.8125rem;font-weight:400}.Article-module__KK9pta__title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink,#17181a);margin-bottom:1.25rem;font-size:2.75rem;font-weight:700;line-height:1.15}.Article-module__KK9pta__description{font-family:var(--font-body);color:var(--mute,#6c6a63);max-width:620px;margin-bottom:2.5rem;font-size:1.1875rem;font-weight:400;line-height:1.7}.Article-module__KK9pta__heroImage{border-radius:var(--radius-lg);object-fit:cover;width:100%;max-height:420px;box-shadow:var(--shadow-md);margin-bottom:.5rem}.Article-module__KK9pta__shareBar{align-items:center;gap:.5rem;margin:0;display:flex}.Article-module__KK9pta__shareLabel{font-family:var(--font-body);color:var(--mute-2,#6c6a63);text-transform:uppercase;letter-spacing:.08em;margin-right:.375rem;font-size:.75rem;font-weight:600}.Article-module__KK9pta__shareBtn{border-radius:var(--radius-full);border:1px solid var(--line,rgba(23,24,26,.12));height:32px;color:var(--mute,#6c6a63);cursor:pointer;transition:all var(--duration-fast)var(--ease-out);background:#fff;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.Article-module__KK9pta__shareBtn:hover{background:var(--accent-tint,#f1dcce);color:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.Article-module__KK9pta__toc{border-left:3px solid var(--accent);border-radius:0 var(--radius-md)var(--radius-md)0;background:#fff;margin-bottom:2.5rem;padding:1.5rem 1.75rem;position:relative}.Article-module__KK9pta__tocTitle{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:1rem;font-size:.75rem;font-weight:700}.Article-module__KK9pta__tocList{margin:0;padding:0;list-style:none}.Article-module__KK9pta__tocItem{margin-bottom:.5rem}.Article-module__KK9pta__tocItem a,.Article-module__KK9pta__tocItemNested a{font-family:var(--font-body);color:var(--mute,#6c6a63);transition:color var(--duration-fast)var(--ease-out);font-size:.9375rem;line-height:1.5;text-decoration:none}.Article-module__KK9pta__tocItem a:hover,.Article-module__KK9pta__tocItemNested a:hover{color:var(--accent)}.Article-module__KK9pta__tocItemNested{margin-bottom:.375rem;padding-left:1.25rem}.Article-module__KK9pta__content{font-family:var(--font-body);color:var(--ink-2,#2b2c2f);letter-spacing:.005em;font-size:1.0625rem;line-height:1.85}.Article-module__KK9pta__content h2{font-family:var(--font-display);color:var(--ink,#17181a);letter-spacing:-.02em;margin-top:3rem;margin-bottom:1rem;scroll-margin-top:5rem;font-size:1.625rem;font-weight:400;line-height:1.25}.Article-module__KK9pta__content h3{font-family:var(--font-display);color:var(--ink,#17181a);letter-spacing:-.01em;margin-top:2.25rem;margin-bottom:.75rem;scroll-margin-top:5rem;font-size:1.25rem;font-weight:400;line-height:1.3}.Article-module__KK9pta__content p{hanging-punctuation:first;margin-bottom:1.5rem}.Article-module__KK9pta__content ul,.Article-module__KK9pta__content ol{margin-bottom:1.5rem;padding-left:1.5rem}.Article-module__KK9pta__content li{margin-bottom:.625rem;line-height:1.75}.Article-module__KK9pta__content li::marker{color:var(--accent)}.Article-module__KK9pta__content a{color:var(--accent);transition:border-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out);border-bottom:1px solid transparent;text-decoration:none}.Article-module__KK9pta__content a:hover{color:var(--accent-ink,#8a3314);border-bottom-color:var(--accent-ink,#8a3314)}.Article-module__KK9pta__content blockquote{border-left:3px solid var(--accent);color:var(--mute,#6c6a63);margin:2rem 0;padding:.25rem 0 .25rem 1.25rem;font-style:italic}.Article-module__KK9pta__content blockquote p{margin-bottom:.5rem}.Article-module__KK9pta__content blockquote p:last-child{margin-bottom:0}.Article-module__KK9pta__content strong{color:var(--ink,#17181a);font-weight:650}.Article-module__KK9pta__content code{background:var(--paper-2,#efebe3);color:var(--ink-2,#2b2c2f);border-radius:var(--radius-sm);border:1px solid var(--line-2,rgba(23,24,26,.06));padding:.15rem .4rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-size:.85em}.Article-module__KK9pta__content pre{background:var(--ink,#17181a);color:var(--line,rgba(23,24,26,.12));border-radius:var(--radius-md);margin:2rem 0;padding:1.25rem 1.5rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.Article-module__KK9pta__content pre code{color:inherit;font-size:inherit;background:0 0;border:none;border-radius:0;padding:0}.Article-module__KK9pta__content hr{border:none;border-top:1px solid var(--line-2,rgba(23,24,26,.06));margin:2.5rem 0}.Article-module__KK9pta__content table{border-collapse:collapse;border-radius:var(--radius-md);width:100%;font-size:.9375rem;overflow:hidden}.Article-module__KK9pta__content th,.Article-module__KK9pta__content td{text-align:left;border-bottom:1px solid var(--line-2,rgba(23,24,26,.06));padding:.75rem 1rem}.Article-module__KK9pta__content th{background:var(--paper-2,#efebe3);color:var(--ink,#17181a);text-transform:uppercase;letter-spacing:.04em;font-size:.8125rem;font-weight:650}.Article-module__KK9pta__content td{border-left:none;border-right:none}.Article-module__KK9pta__content tr:last-child td{border-bottom:none}.Article-module__KK9pta__content tr:hover td{background:var(--paper-2,#efebe3)}.Article-module__KK9pta__dropCapParagraph:first-letter{float:left;font-family:var(--font-display);color:var(--accent);margin-top:.15rem;margin-right:.125rem;font-size:4rem;font-weight:400;line-height:.78}.Article-module__KK9pta__pullQuote{text-align:center;background:var(--paper,#f6f4ef);border:none;margin:3rem -1.5rem;padding:2.5rem 2rem;font-style:normal;position:relative}.Article-module__KK9pta__pullQuote:before{content:"“";font-family:var(--font-display);color:var(--accent);opacity:.2;margin-bottom:.25rem;font-size:5rem;line-height:.6;display:block}.Article-module__KK9pta__pullQuote:after{content:"";background:var(--accent);border-radius:var(--radius-full);opacity:.4;width:48px;height:3px;margin:1.5rem auto 0;display:block}.Article-module__KK9pta__pullQuote p{font-family:var(--font-display);color:var(--ink,#17181a);letter-spacing:-.01em;margin-bottom:0;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.45}.Article-module__KK9pta__statBox{background:var(--accent-tint,#f1dcce);border:1px solid var(--line-2,rgba(23,24,26,.06));border-radius:var(--radius-lg);text-align:center;margin:2rem 0;padding:1.5rem 2rem;font-style:normal;position:relative;overflow:hidden}.Article-module__KK9pta__statBox:before{content:"";background:var(--accent);opacity:.5;height:3px;position:absolute;top:0;left:0;right:0}.Article-module__KK9pta__statBox p{color:var(--mute,#6c6a63);margin-bottom:0;font-size:.9375rem;font-weight:400}.Article-module__KK9pta__statBox strong{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;margin-bottom:.375rem;font-size:2rem;font-weight:400;display:block}.Article-module__KK9pta__callout_takeaway,.Article-module__KK9pta__callout_tip{border-radius:0 var(--radius-md)var(--radius-md)0;border-left:4px solid;margin:2rem 0;padding:1.25rem 1.5rem;font-size:.9375rem;font-style:normal;line-height:1.7}.Article-module__KK9pta__callout_takeaway{background:var(--accent-tint,#f1dcce);border-left-color:var(--accent);color:var(--ink-2,#2b2c2f)}.Article-module__KK9pta__callout_tip{background:var(--good-tint,#ddeadf);border-left-color:var(--good,#2f6f4b);color:var(--ink-2,#2b2c2f)}.Article-module__KK9pta__callout_takeaway strong,.Article-module__KK9pta__callout_tip strong{color:var(--ink,#17181a);display:inline}.Article-module__KK9pta__styledUl{margin-bottom:1.5rem;padding-left:0;list-style:none}.Article-module__KK9pta__styledUl li{margin-bottom:.625rem;padding-left:1.625rem;line-height:1.75;position:relative}.Article-module__KK9pta__styledUl li:before{content:"";border-radius:var(--radius-full);background:var(--accent);opacity:.7;width:7px;height:7px;position:absolute;top:.6em;left:0}.Article-module__KK9pta__styledOl{counter-reset:ol-counter;margin-bottom:1.5rem;padding-left:0;list-style:none}.Article-module__KK9pta__styledOl li{counter-increment:ol-counter;margin-bottom:.75rem;padding-left:2.25rem;line-height:1.75;position:relative}.Article-module__KK9pta__styledOl li:before{content:counter(ol-counter);border-radius:var(--radius-full);background:var(--accent-tint,#f1dcce);width:1.5rem;height:1.5rem;color:var(--accent);justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.15em;left:0}.Article-module__KK9pta__externalIcon{vertical-align:middle;opacity:.4;transition:opacity var(--duration-fast)var(--ease-out);margin-left:3px;display:inline-block;position:relative;top:-1px}.Article-module__KK9pta__content a:hover .Article-module__KK9pta__externalIcon{opacity:.7}.Article-module__KK9pta__tags{border-top:1px solid var(--line-2,rgba(23,24,26,.06));flex-wrap:wrap;gap:.5rem;margin-top:3.5rem;padding-top:2rem;display:flex}.Article-module__KK9pta__tag{font-family:var(--font-body);color:var(--mute,#6c6a63);background:var(--paper-2,#efebe3);border-radius:var(--radius-full);transition:all var(--duration-fast)var(--ease-out);letter-spacing:.01em;cursor:pointer;padding:.3rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none}.Article-module__KK9pta__tag:hover{background:var(--accent-tint,#f1dcce);color:var(--accent);transform:translateY(-1px)}.Article-module__KK9pta__ctaBox{background:var(--ink,#17181a);border-radius:var(--radius-lg);margin-top:3.5rem;padding:2.5rem 2rem;position:relative;overflow:hidden}.Article-module__KK9pta__ctaBox:before{content:"";background:var(--ink,#17181a);opacity:.06;border-radius:50%;width:200px;height:200px;position:absolute;top:0;right:0;transform:translate(40%,-40%)}.Article-module__KK9pta__ctaContent{text-align:center;z-index:1;position:relative}.Article-module__KK9pta__ctaTitle{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin-bottom:.625rem;font-size:1.375rem;font-weight:400}.Article-module__KK9pta__ctaText{font-family:var(--font-body);color:rgba(255,255,255,.75);max-width:480px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.65}.Article-module__KK9pta__ctaButton{background:var(--accent,#c8502a);font-family:var(--font-body);border-radius:var(--radius-full);transition:all var(--duration-normal)var(--ease-out);letter-spacing:.01em;padding:.75rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block;color:#16171b!important}.Article-module__KK9pta__ctaButton:hover{background:var(--accent-ink,#8a3314);transform:scale(1.02);box-shadow:0 8px 24px rgba(23,23,23,.25)}.Article-module__KK9pta__authorBio{border-top:1px solid var(--line,rgba(23,24,26,.12));margin-top:40px;padding:26px 0}.Article-module__KK9pta__authorBioInner{align-items:flex-start;gap:1.25rem;display:flex}.Article-module__KK9pta__authorBioAvatar{background:var(--line-2,rgba(23,24,26,.06));width:52px;height:52px;color:var(--mute,#6c6a63);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Article-module__KK9pta__authorBioAvatarLink{border-radius:50%;flex-shrink:0;width:64px;height:64px;line-height:0;display:block;overflow:hidden}.Article-module__KK9pta__authorBioPhoto{object-fit:cover;width:64px;height:64px;display:block}.Article-module__KK9pta__authorBioNameLink{color:inherit;text-decoration:none}.Article-module__KK9pta__authorBioNameLink:hover{color:var(--accent)}.Article-module__KK9pta__authorBioBody{flex:1;min-width:0}.Article-module__KK9pta__authorBioName{font-family:var(--font-body);color:var(--ink-2,#2b2c2f);margin-bottom:.125rem;font-size:.9375rem;font-weight:700}.Article-module__KK9pta__authorBioRole{font-family:var(--font-body);color:var(--mute,#6c6a63);margin-bottom:.625rem;font-size:.8125rem}.Article-module__KK9pta__authorBioText{font-family:var(--font-body);color:var(--mute,#6c6a63);margin-bottom:.625rem;font-size:.875rem;line-height:1.65}.Article-module__KK9pta__authorBioLink{font-family:var(--font-body);color:var(--accent);font-size:.8125rem;font-weight:600;text-decoration:none}.Article-module__KK9pta__authorBioLink:hover{text-decoration:underline}.Article-module__KK9pta__backToTop{border-radius:var(--radius-full);border:1px solid var(--line,rgba(23,24,26,.12));width:44px;height:44px;box-shadow:var(--shadow-md);cursor:pointer;color:var(--mute,#6c6a63);transition:all var(--duration-normal)var(--ease-out);z-index:50;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;bottom:2rem;right:2rem}.Article-module__KK9pta__backToTop:hover{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-3px)}@media (max-width:768px){.Article-module__KK9pta__article{padding:2rem 1.25rem 3.5rem}.Article-module__KK9pta__title{letter-spacing:-.02em;font-size:2rem}.Article-module__KK9pta__description{font-size:1.0625rem}.Article-module__KK9pta__content{font-size:1rem;line-height:1.8}.Article-module__KK9pta__content h2{margin-top:2.5rem;font-size:1.5rem}.Article-module__KK9pta__content h3{margin-top:1.75rem;font-size:1.25rem}.Article-module__KK9pta__pullQuote{margin-left:0;margin-right:0;padding:1.75rem 1rem}.Article-module__KK9pta__pullQuote:before{font-size:3.5rem}.Article-module__KK9pta__pullQuote p{font-size:1.1875rem}.Article-module__KK9pta__dropCapParagraph:first-letter{font-size:3rem}.Article-module__KK9pta__breadcrumbCurrent{max-width:220px}.Article-module__KK9pta__shareBar{margin:1.25rem 0 1.5rem}.Article-module__KK9pta__backToTop{width:40px;height:40px;bottom:1.25rem;right:1.25rem}.Article-module__KK9pta__ctaBox{border-radius:var(--radius-lg);padding:2rem 1.25rem}.Article-module__KK9pta__ctaTitle{font-size:1.1875rem}.Article-module__KK9pta__statBox strong{font-size:1.625rem}.Article-module__KK9pta__category{font-size:.8125rem}.Article-module__KK9pta__tocTitle,.Article-module__KK9pta__shareLabel,.Article-module__KK9pta__tag{font-size:.875rem}.Article-module__KK9pta__breadcrumbs,.Article-module__KK9pta__date,.Article-module__KK9pta__readingTime,.Article-module__KK9pta__author,.Article-module__KK9pta__calculatorCtaDesc,.Article-module__KK9pta__shareBtn,.Article-module__KK9pta__calculatorCtaBtn{font-size:.9375rem}}@media (max-width:480px){.Article-module__KK9pta__title{font-size:1.75rem}.Article-module__KK9pta__description{margin-bottom:2rem;font-size:1rem}.Article-module__KK9pta__meta{gap:.5rem}.Article-module__KK9pta__dropCapParagraph:first-letter{font-size:2.5rem}.Article-module__KK9pta__heroImage{border-radius:var(--radius-md)}}.Article-module__KK9pta__calcRibbon{background:var(--accent-tint,#f1dcce);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin:44px 0;padding:22px 26px;display:grid}.Article-module__KK9pta__calcRibbonBody{flex-direction:column;gap:4px;min-width:0;display:flex}.Article-module__KK9pta__calcRibbonKicker{font-family:var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink,#8a3314);font-size:12px;font-weight:500}.Article-module__KK9pta__calcRibbonText{font-family:var(--font-display,"Fraunces",serif);color:var(--ink,#17181a);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:19px;font-weight:500;line-height:1.25}.Article-module__KK9pta__calcRibbon .Article-module__KK9pta__calcRibbonBtn{background:var(--ink,#17181a);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:11px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.Article-module__KK9pta__calcRibbon .Article-module__KK9pta__calcRibbonBtn:hover{background:var(--ink-2,#2b2c2f);color:#fff;text-decoration:none}@media (max-width:640px){.Article-module__KK9pta__calcRibbon{grid-template-columns:1fr;padding:20px}.Article-module__KK9pta__calcRibbonBtn{justify-self:start}}.Article-module__KK9pta__calculatorCta{background:var(--paper,#f6f4ef);border:1px solid var(--line,rgba(23,24,26,.12));border-radius:var(--radius-lg);margin:2.5rem 0;padding:1.75rem 2rem}.Article-module__KK9pta__calculatorCtaInner{align-items:center;gap:1.25rem;display:flex}.Article-module__KK9pta__calculatorCtaMap{border-top:1px solid var(--line,rgba(23,24,26,.12));margin-top:1.25rem;padding-top:1.25rem}.Article-module__KK9pta__calculatorCtaMapNote{font-family:var(--font-body);color:var(--mute-2,#6c6a63);margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}.Article-module__KK9pta__calculatorCtaIcon{background:var(--paper-2,#efebe3);border-radius:var(--radius-md);width:44px;height:44px;color:var(--ink-2,#2b2c2f);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Article-module__KK9pta__calculatorCtaBody{flex:1;min-width:0}.Article-module__KK9pta__calculatorCtaTitle{font-family:var(--font-display);color:var(--ink,#17181a);letter-spacing:-.01em;margin-bottom:.25rem;font-size:.9375rem;font-weight:600}.Article-module__KK9pta__calculatorCtaDesc{font-family:var(--font-body);color:var(--mute,#6c6a63);margin:0;font-size:.8125rem;line-height:1.55}.Article-module__KK9pta__calculatorCtaBtn{font-family:var(--font-body);background:var(--ink,#17181a);border-radius:var(--radius-full);white-space:nowrap;transition:background var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);letter-spacing:.01em;border:none;flex-shrink:0;padding:.625rem 1.5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block;color:#fff!important;border-bottom:none!important}.Article-module__KK9pta__calculatorCtaBtn:hover{background:var(--ink-2,#2b2c2f);transform:scale(1.02);color:#fff!important;border-bottom:none!important}@media (max-width:768px){.Article-module__KK9pta__calculatorCtaInner{flex-direction:column;align-items:flex-start;gap:.875rem}.Article-module__KK9pta__calculatorCta{padding:1.5rem 1.25rem}}@media print{.Article-module__KK9pta__progressBar,.Article-module__KK9pta__backToTop,.Article-module__KK9pta__shareBar,.Article-module__KK9pta__breadcrumbs,.Article-module__KK9pta__ctaBox,.Article-module__KK9pta__calculatorCta{display:none!important}.Article-module__KK9pta__page{background:#fff;min-height:auto}.Article-module__KK9pta__article{max-width:100%;padding:0}.Article-module__KK9pta__content{color:#000;font-size:11pt;line-height:1.6}.Article-module__KK9pta__content a{color:#000;border-bottom:none;text-decoration:underline}.Article-module__KK9pta__content a:after{content:" (" attr(href)")";color:#666;font-size:9pt}.Article-module__KK9pta__title{font-size:24pt}.Article-module__KK9pta__heroImage{break-inside:avoid;max-height:300px;box-shadow:none}.Article-module__KK9pta__callout_takeaway,.Article-module__KK9pta__callout_tip,.Article-module__KK9pta__statBox,.Article-module__KK9pta__pullQuote{break-inside:avoid;border:1px solid #ccc;background:#f9f9f9!important}.Article-module__KK9pta__tags{display:none}.Article-module__KK9pta__dropCapParagraph:first-letter{color:#000}}
