.page-module__AAnsBG__calculatorPage{--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;--shadow:0 18px 46px #4a35281f;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__AAnsBG__calculatorPage :is(h1,h2,h3,p,dl,dd,ul){margin:0}.page-module__AAnsBG__calculatorPage :is(h1,h2,h3,p,a,span,li,dt,dd,button){overflow-wrap:anywhere}.page-module__AAnsBG__calculatorPage ul{padding:0}.page-module__AAnsBG__container{width:100%;max-width:74rem;margin:0 auto;padding:0 1rem}.page-module__AAnsBG__publicHeaderShell{padding:.85rem 0 0}.page-module__AAnsBG__heroSection{padding:0 0 3.5rem}.page-module__AAnsBG__heroCopy{min-width:0;max-width:52rem}.page-module__AAnsBG__heroCopy h1,.page-module__AAnsBG__sectionHeading h2,.page-module__AAnsBG__roundingPanel h2,.page-module__AAnsBG__limitations h2,.page-module__AAnsBG__conversionCta h2{color:var(--ink);letter-spacing:0;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif}.page-module__AAnsBG__heroCopy h1{max-width:18ch;font-size:clamp(2.6rem,12vw,4.65rem);line-height:.98}.page-module__AAnsBG__heroAnswer{max-width:45rem;font-size:1.08rem;font-weight:720;line-height:1.55;margin-top:1rem!important}.page-module__AAnsBG__heroSupport,.page-module__AAnsBG__sectionHeading p,.page-module__AAnsBG__examplePanel p,.page-module__AAnsBG__roundingPanel p,.page-module__AAnsBG__limitations p,.page-module__AAnsBG__conversionCta p{color:var(--ink-soft);font-size:1rem;line-height:1.62}.page-module__AAnsBG__heroSupport{max-width:43rem;margin-top:.75rem!important}.page-module__AAnsBG__javascriptNotice,.page-module__AAnsBG__privacyStatement{border:1px solid var(--line);max-width:62rem;color:var(--ink-soft);background:#fffdf8b8;font-size:.92rem;line-height:1.55}.page-module__AAnsBG__javascriptNotice{border-radius:.9rem;padding:.85rem 1rem;margin-top:1.25rem!important}.page-module__AAnsBG__calculatorShell{min-width:0;margin-top:1.25rem}.page-module__AAnsBG__privacyStatement{border-radius:.9rem;padding:1rem;margin-top:1rem!important}.page-module__AAnsBG__explanationSection,.page-module__AAnsBG__referenceSection,.page-module__AAnsBG__roundingSection{padding:3.75rem 0}.page-module__AAnsBG__explanationSection,.page-module__AAnsBG__roundingSection{background:#fffdf8b8}.page-module__AAnsBG__sectionHeading{max-width:47rem}.page-module__AAnsBG__sectionHeading h2,.page-module__AAnsBG__roundingPanel h2,.page-module__AAnsBG__limitations h2,.page-module__AAnsBG__conversionCta h2{font-size:clamp(2rem,8vw,3.1rem);line-height:1.04}.page-module__AAnsBG__sectionHeading p{margin-top:.75rem!important}.page-module__AAnsBG__formula{border-left:.25rem solid var(--terracotta);background:var(--surface-warm);overflow-wrap:anywhere;padding:.9rem 1rem;font-weight:850;color:var(--ink)!important}.page-module__AAnsBG__examplePanel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:1.2rem;gap:1.25rem;margin-top:1.5rem;padding:1rem;display:grid}.page-module__AAnsBG__examplePanel h3,.page-module__AAnsBG__referenceGrid h3{font-size:1.1rem;line-height:1.3}.page-module__AAnsBG__examplePanel p{margin-top:.55rem!important}.page-module__AAnsBG__guideLinkRow{color:var(--ink-soft);line-height:1.6;margin-top:1rem!important}.page-module__AAnsBG__guideLinkRow a{min-height:2.75rem;color:var(--terracotta-deep);align-items:center;font-weight:850;display:inline-flex}.page-module__AAnsBG__guideLinkRow a:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}.page-module__AAnsBG__exampleLines{display:grid}.page-module__AAnsBG__exampleLines>div{border-bottom:1px solid var(--line);gap:.6rem;min-width:0;padding:.9rem 0;display:grid}.page-module__AAnsBG__exampleLines dt{gap:.25rem;min-width:0;display:grid}.page-module__AAnsBG__exampleLines dt span{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.88rem;line-height:1.45}.page-module__AAnsBG__exampleLines dd{color:var(--ink);font-weight:900}.page-module__AAnsBG__exampleLines .page-module__AAnsBG__exampleTotal{color:var(--terracotta-deep);border-bottom:0;font-size:1.05rem;font-weight:900}.page-module__AAnsBG__referenceGrid{gap:1rem;margin-top:1.5rem;display:grid}.page-module__AAnsBG__referenceGrid article{border:1px solid var(--line);background:#fffdf8e6;border-radius:1rem;min-width:0;padding:1rem}.page-module__AAnsBG__compactList{display:grid;margin-top:.75rem!important}.page-module__AAnsBG__compactList>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);gap:.75rem;min-width:0;padding:.65rem 0;display:grid}.page-module__AAnsBG__compactList>div:last-child{border-bottom:0}.page-module__AAnsBG__compactList dt{font-weight:900}.page-module__AAnsBG__compactList dd{color:var(--ink-soft);overflow-wrap:anywhere}.page-module__AAnsBG__roundingPanel,.page-module__AAnsBG__limitations,.page-module__AAnsBG__conversionCta{border:1px solid var(--line);background:var(--surface);border-radius:1.2rem;padding:1rem}.page-module__AAnsBG__roundingPanel{max-width:55rem}.page-module__AAnsBG__roundingPanel p,.page-module__AAnsBG__limitations p,.page-module__AAnsBG__conversionCta p{margin-top:.75rem!important}.page-module__AAnsBG__limitations{background:var(--surface-green);margin:3.75rem 0 0}.page-module__AAnsBG__limitations>div{max-width:48rem}.page-module__AAnsBG__limitations ul{gap:.65rem;margin-top:1rem;list-style:none;display:grid}.page-module__AAnsBG__limitations li{min-height:3rem;color:var(--ink-soft);background:#fffdf8b8;border:1px solid #66755c33;border-radius:.85rem;padding:.8rem .9rem;line-height:1.55}.page-module__AAnsBG__conversionCta{text-align:center;box-shadow:var(--shadow);background:linear-gradient(135deg,#edf4ecf0,#fff6ebf5);margin:1rem 0 3.75rem}.page-module__AAnsBG__conversionCta p{max-width:46rem;margin-left:auto!important;margin-right:auto!important}.page-module__AAnsBG__ctaActions{gap:.7rem;margin-top:1.2rem;display:grid}.page-module__AAnsBG__primaryButton,.page-module__AAnsBG__secondaryButton{text-align:center;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3rem;padding:.95rem 1.15rem;font-size:.92rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.page-module__AAnsBG__primaryButton{color:#fffaf2;background:linear-gradient(135deg, var(--terracotta-deep), #2d2119);box-shadow:0 16px 30px #4e2c1e2e}.page-module__AAnsBG__secondaryButton{color:var(--ink);border:1px solid var(--line);background:#fffdf8d1}.page-module__AAnsBG__primaryButton:focus-visible,.page-module__AAnsBG__secondaryButton:focus-visible{outline:2px solid var(--terracotta);outline-offset:3px}@media (min-width:390px){.page-module__AAnsBG__exampleLines>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:700px){.page-module__AAnsBG__container{padding:0 1.5rem}.page-module__AAnsBG__examplePanel{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;padding:1.5rem}.page-module__AAnsBG__referenceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-module__AAnsBG__roundingPanel,.page-module__AAnsBG__limitations,.page-module__AAnsBG__conversionCta{padding:1.5rem}.page-module__AAnsBG__limitations ul{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__AAnsBG__ctaActions{justify-content:center;display:flex}.page-module__AAnsBG__primaryButton,.page-module__AAnsBG__secondaryButton{width:auto;min-width:12rem}}@media (min-width:960px){.page-module__AAnsBG__heroCopy h1{font-size:5rem}.page-module__AAnsBG__explanationSection,.page-module__AAnsBG__referenceSection,.page-module__AAnsBG__roundingSection{padding:5rem 0}.page-module__AAnsBG__limitations{margin-top:5rem}.page-module__AAnsBG__conversionCta{margin-bottom:5rem;padding:2rem}}@media (prefers-reduced-motion:reduce){.page-module__AAnsBG__primaryButton,.page-module__AAnsBG__secondaryButton{transition:none}}@media print{@page{margin:16mm}.page-module__AAnsBG__calculatorPage{color:#000;background:#fff;min-height:0;overflow:visible}.page-module__AAnsBG__heroCopy,.page-module__AAnsBG__limitations,.page-module__AAnsBG__printHidden,.page-module__AAnsBG__screenContent{display:none!important}.page-module__AAnsBG__heroSection{padding:0}.page-module__AAnsBG__calculatorShell{margin:0}}
