.page-module__E7K7nG__page{--page:#f7f1e8;--page-soft:#fbf7f1;--surface:#fffdf8;--surface-warm:#fff6eb;--surface-green:#edf4ec;--ink:#271b14;--ink-soft:#5d4b40;--ink-muted:#837268;--line:#543e2f29;--terracotta:#a86743;--terracotta-deep:#6f3f2b;width:100%;min-height:100vh;color:var(--ink);background:linear-gradient(180deg, var(--page) 0%, var(--page-soft) 34%, #fffdf9 100%);overflow:clip}.page-module__E7K7nG__page :is(h1,h2,h3,p,dl,dd,ul){margin:0}.page-module__E7K7nG__page :is(h1,h2,h3,p,a,span,li,dt,dd,button,summary){overflow-wrap:anywhere}.page-module__E7K7nG__container{width:100%;max-width:74rem;margin:0 auto;padding:0 1rem}.page-module__E7K7nG__publicHeaderShell{padding:.85rem 0 0}.page-module__E7K7nG__heroSection{padding:0 0 3.5rem}.page-module__E7K7nG__heroCopy{max-width:55rem}.page-module__E7K7nG__heroCopy h1,.page-module__E7K7nG__sectionHeading h2,.page-module__E7K7nG__examplePanel h2{color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.page-module__E7K7nG__heroCopy h1{max-width:18ch;font-size:clamp(2.6rem,12vw,4.65rem);line-height:.98}.page-module__E7K7nG__heroAnswer{max-width:49rem;font-size:1.08rem;font-weight:720;line-height:1.55;margin-top:1rem!important}.page-module__E7K7nG__heroSupport,.page-module__E7K7nG__sectionHeading p,.page-module__E7K7nG__examplePanel p,.page-module__E7K7nG__faqList p{color:var(--ink-soft);font-size:1rem;line-height:1.62}.page-module__E7K7nG__heroSupport{max-width:47rem;margin-top:.75rem!important}.page-module__E7K7nG__javascriptNotice,.page-module__E7K7nG__privacyStatement{border:1px solid var(--line);max-width:65rem;color:var(--ink-soft);background:#fffdf8b8;border-radius:.9rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.55}.page-module__E7K7nG__javascriptNotice,.page-module__E7K7nG__calculatorShell,.page-module__E7K7nG__privacyStatement{margin-top:1.25rem!important}.page-module__E7K7nG__calculatorShell{min-width:0}.page-module__E7K7nG__methodSection,.page-module__E7K7nG__exampleSection,.page-module__E7K7nG__limitationsSection,.page-module__E7K7nG__faqSection,.page-module__E7K7nG__relatedSection{padding:3.75rem 0}.page-module__E7K7nG__methodSection,.page-module__E7K7nG__limitationsSection,.page-module__E7K7nG__relatedSection{background:#fffdf8bd}.page-module__E7K7nG__sectionHeading{max-width:50rem}.page-module__E7K7nG__sectionHeading h2,.page-module__E7K7nG__examplePanel h2{font-size:clamp(2rem,8vw,3.1rem);line-height:1.04}.page-module__E7K7nG__sectionHeading p,.page-module__E7K7nG__examplePanel p{margin-top:.75rem!important}.page-module__E7K7nG__formulaColumns{gap:1rem;margin-top:1.5rem;display:grid}.page-module__E7K7nG__formulaColumns article,.page-module__E7K7nG__examplePanel,.page-module__E7K7nG__faqList details{border:1px solid var(--line);background:var(--surface);border-radius:1rem;min-width:0}.page-module__E7K7nG__formulaColumns article{padding:1rem}.page-module__E7K7nG__formulaColumns h3{font-size:1.15rem;line-height:1.35}.page-module__E7K7nG__formulaList,.page-module__E7K7nG__exampleResults{display:grid;margin-top:.8rem!important}.page-module__E7K7nG__formulaList>div,.page-module__E7K7nG__exampleResults>div{border-bottom:1px solid var(--line);min-width:0;padding:.75rem 0}.page-module__E7K7nG__formulaList>div:last-child,.page-module__E7K7nG__exampleResults>div:last-child{border-bottom:0}.page-module__E7K7nG__formulaList dt,.page-module__E7K7nG__exampleResults dt{font-weight:850}.page-module__E7K7nG__formulaList dd,.page-module__E7K7nG__exampleResults dd{color:var(--ink-soft);margin-top:.25rem;line-height:1.5}.page-module__E7K7nG__methodUrl{color:var(--ink-muted);font-size:.86rem;line-height:1.5;margin-top:1rem!important}.page-module__E7K7nG__examplePanel{gap:1.25rem;padding:1rem;display:grid;box-shadow:0 18px 46px #4a35281a}.page-module__E7K7nG__exampleResults .page-module__E7K7nG__exampleTotal{color:var(--terracotta-deep);font-size:1.05rem;font-weight:900}.page-module__E7K7nG__limitationsList,.page-module__E7K7nG__relatedLinks{gap:.75rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.page-module__E7K7nG__limitationsList li{min-height:3rem;color:var(--ink-soft);background:#edf4ecc7;border:1px solid #66755c38;border-radius:.85rem;padding:.85rem;line-height:1.55}.page-module__E7K7nG__faqList{gap:.7rem;margin-top:1.2rem;display:grid}.page-module__E7K7nG__faqList details{padding:.2rem .9rem}.page-module__E7K7nG__faqList summary{cursor:pointer;align-items:center;padding:.65rem 0;font-weight:850;line-height:1.4;display:flex}.page-module__E7K7nG__faqList p{padding:0 0 .9rem}.page-module__E7K7nG__relatedLinks a{min-height:2.75rem;color:var(--terracotta-deep);text-underline-offset:.2rem;align-items:center;font-weight:850;display:inline-flex}.page-module__E7K7nG__page a:focus-visible,.page-module__E7K7nG__page summary:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}@media (min-width:700px){.page-module__E7K7nG__container{padding:0 1.5rem}.page-module__E7K7nG__formulaColumns,.page-module__E7K7nG__examplePanel{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__E7K7nG__formulaColumns article,.page-module__E7K7nG__examplePanel{padding:1.5rem}.page-module__E7K7nG__limitationsList,.page-module__E7K7nG__relatedLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.page-module__E7K7nG__heroCopy h1{font-size:5rem}.page-module__E7K7nG__methodSection,.page-module__E7K7nG__exampleSection,.page-module__E7K7nG__limitationsSection,.page-module__E7K7nG__faqSection,.page-module__E7K7nG__relatedSection{padding:5rem 0}}@media (prefers-reduced-motion:reduce){.page-module__E7K7nG__page *,.page-module__E7K7nG__page :before,.page-module__E7K7nG__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{margin:16mm}.page-module__E7K7nG__page{color:#000;background:#fff;min-height:0;overflow:visible}.page-module__E7K7nG__heroCopy,.page-module__E7K7nG__printHidden,.page-module__E7K7nG__screenContent{display:none!important}.page-module__E7K7nG__heroSection,.page-module__E7K7nG__calculatorShell{padding:0;margin:0!important}}
