._example_qbfy3_1{color:#171918;background:#f6f5f2;border:1px solid #deddd8;border-radius:8px;margin:2rem 0;padding:clamp(1rem,3vw,1.75rem)}._example_qbfy3_1 h2{margin:0 0 1rem;font-size:clamp(1.4rem,3vw,1.85rem);line-height:1.25}._example_qbfy3_1 p{line-height:1.65}._example_qbfy3_1 ._eyebrow_qbfy3_4{letter-spacing:.04em;margin:0 0 .55rem;font-size:.8rem;font-weight:700}._options_qbfy3_5{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.25rem 0;display:grid}._options_qbfy3_5 button{color:#171918;min-height:56px;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #949892;border-radius:6px;padding:.8rem;font-size:.95rem;line-height:1.4}._options_qbfy3_5 button span{color:#555b57;margin-bottom:.2rem;font-size:.8rem;display:block}._options_qbfy3_5 button strong{font-weight:700;display:block}._options_qbfy3_5 button[aria-pressed=true]{background:#e9b900;border-color:#171918}._options_qbfy3_5 button:hover{border-color:#171918}._options_qbfy3_5 button:focus-visible{outline-offset:3px;outline:3px solid #171918}._timingOptions_qbfy3_12{grid-template-columns:repeat(2,minmax(0,1fr))}._result_qbfy3_13{background:#fff;border:1px solid #deddd8;border-radius:6px;padding:1.1rem}._result_qbfy3_13 ._status_qbfy3_14{margin:0 0 1rem;font-size:1.2rem;font-weight:700;line-height:1.45}._result_qbfy3_13 dl{grid-template-columns:1fr 2fr;gap:1rem;margin:0 0 1rem;display:grid}._result_qbfy3_13 dt{color:#555b57;margin-bottom:.25rem;font-size:.8rem}._result_qbfy3_13 dd{margin:0;font-size:1.1rem;font-weight:700}._result_qbfy3_13 p:last-child{margin-bottom:0}._example_qbfy3_1 ._note_qbfy3_19{color:#555b57;margin:1rem 0 0;font-size:.87rem}@media (max-width:560px){._options_qbfy3_5,._timingOptions_qbfy3_12{grid-template-columns:1fr}._options_qbfy3_5 button{min-height:48px}._result_qbfy3_13 dl{grid-template-columns:1fr}}._guideNav_qbfy3_21{border-top:1px solid #deddd8;border-bottom:1px solid #deddd8;margin:1.25rem 0;padding:1rem 0}._guideNav_qbfy3_21 p{margin:0 0 .7rem;font-weight:700}._guideNav_qbfy3_21 div{flex-wrap:wrap;gap:.6rem 1.25rem;display:flex}._guideNav_qbfy3_21 a{text-underline-offset:.2em;font-size:.94rem;line-height:1.5}._guideNav_qbfy3_21 a[aria-current=page]{font-weight:700;text-decoration-thickness:2px}._clock_qbfy3_26{align-items:baseline;gap:.7rem;margin:1rem 0 .5rem;display:flex}._clock_qbfy3_26 strong{font-variant-numeric:tabular-nums;font-size:2.7rem;line-height:1.1}._clock_qbfy3_26 span{color:#555b57}._clockTrack_qbfy3_29{background:#deddd8;height:1rem;overflow:hidden}._clockTrack_qbfy3_29>div{background:#e9b900;height:100%;transition:width .35s}._walkthrough_qbfy3_31{margin:2rem 0}._walkthrough_qbfy3_31 img{border:1px solid #deddd8;border-radius:6px;width:100%;height:auto}._walkthrough_qbfy3_31 figcaption{color:#555b57;margin-top:.6rem;font-size:.9rem;line-height:1.65}._faq_qbfy3_34{margin:2.5rem 0}._faq_qbfy3_34 details{border-top:1px solid #deddd8;padding:1rem 0}._faq_qbfy3_34 details:last-child{border-bottom:1px solid #deddd8}._faq_qbfy3_34 summary{cursor:pointer;padding:.2rem 0;line-height:1.5}._faq_qbfy3_34 summary h3{margin:0;font-size:1.1rem;line-height:1.5;display:inline}._faq_qbfy3_34 details>p{padding-top:.7rem}@media (prefers-reduced-motion:reduce){._clockTrack_qbfy3_29>div{transition:none}}._readingHero_18b4p_1.page-hero{border-bottom:1px solid var(--line);background:var(--white);color:var(--ink)}._readingHero_18b4p_1.page-hero .page-hero-inner{max-width:1080px;padding-block:clamp(24px,4vw,44px)}._readingHero_18b4p_1.page-hero h1{max-width:1000px;color:var(--ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(2rem,4.5vw,3.65rem);line-height:1.17}._readingHero_18b4p_1.page-hero .lede{max-width:74ch;color:var(--ink);font:400 clamp(1rem, 1.5vw, 1.125rem)/1.65 var(--sans)}._readingHero_18b4p_1.page-hero .eyebrow,._readingHero_18b4p_1.page-hero .breadcrumb,._readingHero_18b4p_1.page-hero .breadcrumb a{color:var(--ink)}._readingHero_18b4p_1.page-hero .eyebrow{font:600 .75rem/1.6 var(--sans);letter-spacing:.02em;text-transform:none;margin-bottom:14px}._readingHero_18b4p_1 .breadcrumb{margin-bottom:18px}._readingHero_18b4p_1 .breadcrumb>span:nth-last-child(2){display:none}._readingHero_18b4p_1 .breadcrumb [aria-current=page]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._readingHero_18b4p_1.page-hero .page-hero-actions{margin-top:20px}._readingActions_18b4p_119{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}._readingActions_18b4p_119>a{min-height:44px;color:var(--ink);font:600 .9rem/1.4 var(--sans);text-underline-offset:4px;align-items:center;gap:10px;display:inline-flex}._readingHero_18b4p_1.page-hero ._readingActions_18b4p_119>a.button{border:1px solid var(--brand-yellow);border-radius:var(--radius-button,6px);background:var(--brand-yellow);color:var(--brand-black);box-shadow:none}:is(._readingHero_18b4p_1.page-hero ._readingActions_18b4p_119>a.button:hover,._readingHero_18b4p_1.page-hero ._readingActions_18b4p_119>a.button:focus-visible){border-color:var(--brand-yellow-press);background:var(--brand-yellow-press);color:var(--brand-black);box-shadow:none;transform:none}._readingCredits_18b4p_187.article-credit-section{border-bottom:1px solid var(--line);background:var(--white);padding-block:12px}._readingCredits_18b4p_187 .article-credit{font:400 .78rem/1.5 var(--sans);letter-spacing:0;text-transform:none;flex-direction:row;gap:6px 18px}._readingCredits_18b4p_187 .article-credit>*{border-left:0;padding-left:0}._readingSection_18b4p_225.section{background:var(--white);padding-block:clamp(24px,4vw,48px);scroll-margin-top:130px}._readingLayout_18b4p_237{grid-template-columns:minmax(0,760px) minmax(240px,300px);justify-content:space-between;align-items:start;gap:clamp(32px,5vw,64px);display:grid}._readingBody_18b4p_253{min-width:0;font:400 1.05rem/1.75 var(--sans)}._readingBody_18b4p_253 h2[id],._readingBody_18b4p_253 h3[id],._readingBody_18b4p_253 summary[id]{scroll-margin-top:130px}._readingBody_18b4p_253 .article-author-box{border:1px solid var(--line);background:var(--surface-soft);box-shadow:none;border-radius:6px}._articleImage_18b4p_289{margin:40px 0}._articleImage_18b4p_289 img{object-fit:contain;background:var(--surface);width:100%;max-height:460px}._articleImage_18b4p_289 figcaption{margin-top:10px;font-size:.875rem;line-height:1.6}@media (max-width:900px){._readingLayout_18b4p_237{grid-template-columns:minmax(0,1fr)}._readingLayout_18b4p_237 ._articleAside_18b4p_333{position:static}}._sellingExample_18b4p_343{border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(120px,220px) 1fr;align-items:center;gap:24px;margin:0 0 32px;padding:20px;display:grid}._mobileComparisons_18b4p_363{display:none}@media (max-width:640px){._wideComparison_18b4p_367{display:none}._mobileComparisons_18b4p_363{gap:20px;margin:28px 0;display:grid}._mobileComparisons_18b4p_363 section{border:1px solid #000;border-top:5px solid #ffcb05;border-radius:8px;padding:20px}._mobileComparisons_18b4p_363 h3{margin-top:0}._mobileComparisons_18b4p_363 dl{margin:0}._mobileComparisons_18b4p_363 dl>div{border-top:1px solid #ddd;padding:12px 0}._mobileComparisons_18b4p_363 dt{color:#000;font-weight:700}._mobileComparisons_18b4p_363 dd{color:#000;margin:4px 0 0}}._sellingExample_18b4p_343 img{border-radius:8px;width:100%;height:auto}._sellingExample_18b4p_343 figcaption{font-size:1rem;line-height:1.6}._diagram_18b4p_389[data-mode=choices] ._diagramList_18b4p_389{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._diagram_18b4p_389[data-mode=choices] ._diagramStep_18b4p_391{border:1px solid var(--line);border-radius:12px;min-width:0;padding:20px;display:block}._diagram_18b4p_389[data-mode=choices] ._stepCopy_18b4p_393{grid-column:1/-1;width:100%}._diagram_18b4p_389[data-mode=choices] ._stepText_18b4p_395{overflow-wrap:normal;word-break:normal;font-size:1rem;line-height:1.6}._diagram_18b4p_389[data-mode=choices] ._stepNumber_18b4p_397{display:none}._diagram_18b4p_389[data-mode=choices] ._stepKicker_18b4p_399{color:#000;font-size:.875rem}@media (max-width:600px){._diagram_18b4p_389[data-mode=choices] ._diagramList_18b4p_389,._sellingExample_18b4p_343{grid-template-columns:1fr}._sellingExample_18b4p_343 img{max-width:220px}}._visuallyHidden_18b4p_413{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._quickAnswer_18b4p_439{border:0;border-left:3px solid var(--brand-yellow);background:var(--surface-soft);box-shadow:none;border-radius:0 6px 6px 0;margin:0 0 20px;padding:18px 20px;position:relative}._answerLabel_18b4p_461,._visualLabel_18b4p_463,._controlLabel_18b4p_465{color:var(--signal-text);font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:.73rem;font-weight:900;line-height:1.2;display:inline-flex}._answerLabel_18b4p_461:before,._visualLabel_18b4p_463:before,._controlLabel_18b4p_465:before{border-radius:var(--radius-pill);background:var(--brass);content:"";width:28px;height:5px}._quickAnswer_18b4p_439 blockquote{font:400 1.075rem/1.7 var(--sans);background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}._quickAnswer_18b4p_439 p:last-child,._quickAnswer_18b4p_439 blockquote:last-child{margin-bottom:0}._diagram_18b4p_389{border:0;border-top:1px solid var(--line);background:var(--white);box-shadow:none;border-radius:0;margin:40px 0 32px;padding:28px 0 0;position:relative;overflow:hidden;container:article-diagram/inline-size}._diagramHeader_18b4p_569{z-index:1;max-width:820px;position:relative}._diagramHeader_18b4p_569 h2{margin:0 0 12px;font-size:clamp(2rem,4vw,3.2rem)}._diagramHeader_18b4p_569 p:last-child{max-width:780px;margin-bottom:0}._visualLabel_18b4p_463:before{background:var(--brass)}._diagramNotice_18b4p_609{z-index:1;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-soft);max-width:100%;color:var(--ink);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin:22px 0 -10px;padding:9px 14px;font-size:.73rem;font-weight:900;line-height:1.25;display:inline-flex;position:relative}._diagramList_18b4p_389{z-index:1;gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid;position:relative}._diagramStep_18b4p_391{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);min-width:0;color:var(--ink);font-family:var(--sans);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:13px;margin:0;padding:17px;font-size:.95rem;font-weight:700;line-height:1.4;display:grid;position:relative}._stepNumber_18b4p_397{background:var(--brand-yellow);width:42px;height:42px;color:var(--ink);font-family:var(--display);font-synthesis:none;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:400;line-height:1;display:grid}._stepCopy_18b4p_393{gap:4px;min-width:0;padding-top:2px;display:grid}._stepKicker_18b4p_399{color:var(--signal-text);font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.15}._stepText_18b4p_395{overflow-wrap:break-word;min-width:0;display:block}._stepOptions_18b4p_783{flex-wrap:wrap;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}._stepOptions_18b4p_783 li{border:1px solid var(--signal-tint-border);border-radius:var(--radius-pill);background:var(--signal-tint);color:var(--navy);font-family:var(--mono);letter-spacing:.02em;margin:0;padding:4px 7px;font-size:.65rem;font-weight:900;line-height:1.15}._diagram_18b4p_389[data-mode=timeline] ._diagramList_18b4p_389,._diagram_18b4p_389[data-mode=handoff] ._diagramList_18b4p_389{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px}._diagram_18b4p_389[data-mode=timeline] ._diagramStep_18b4p_391,._diagram_18b4p_389[data-mode=handoff] ._diagramStep_18b4p_391{border-radius:var(--radius-lg);display:block}._diagram_18b4p_389[data-mode=timeline] ._diagramStep_18b4p_391:not(:last-child):after,._diagram_18b4p_389[data-mode=handoff] ._diagramStep_18b4p_391:not(:last-child):after{z-index:2;background:var(--brass);width:18px;height:8px;box-shadow:none;content:"";border-radius:8px;position:absolute;top:28px;right:-14px}._diagram_18b4p_389[data-mode=timeline] ._stepNumber_18b4p_397,._diagram_18b4p_389[data-mode=handoff] ._stepNumber_18b4p_397{margin-bottom:14px}._diagram_18b4p_389[data-mode=stack] ._diagramList_18b4p_389{max-width:680px;margin-inline:auto}._diagram_18b4p_389[data-mode=stack] ._diagramStep_18b4p_391{border-radius:var(--radius-lg);background:var(--white);grid-template-columns:48px minmax(0,1fr);padding:13px 19px}._diagram_18b4p_389[data-mode=stack] ._diagramStep_18b4p_391:not(:first-child):before{z-index:3;border:1px solid var(--brass-deep);background:var(--brass);width:25px;height:25px;color:var(--navy);content:"+";font-family:var(--sans);border-radius:50%;place-items:center;font-size:1rem;font-weight:900;display:grid;position:absolute;top:-26px;left:30px}._diagram_18b4p_389[data-mode=ladder] ._diagramList_18b4p_389,._diagram_18b4p_389[data-mode=trust] ._diagramList_18b4p_389{max-width:720px}._diagram_18b4p_389[data-mode=ladder] ._diagramStep_18b4p_391:nth-child(2),._diagram_18b4p_389[data-mode=trust] ._diagramStep_18b4p_391:nth-child(2){margin-left:5%}._diagram_18b4p_389[data-mode=ladder] ._diagramStep_18b4p_391:nth-child(3),._diagram_18b4p_389[data-mode=trust] ._diagramStep_18b4p_391:nth-child(3){margin-left:10%}._diagram_18b4p_389[data-mode=ladder] ._diagramStep_18b4p_391:nth-child(4),._diagram_18b4p_389[data-mode=trust] ._diagramStep_18b4p_391:nth-child(4){margin-left:15%}._diagram_18b4p_389[data-mode=ladder] ._diagramStep_18b4p_391:nth-child(5),._diagram_18b4p_389[data-mode=trust] ._diagramStep_18b4p_391:nth-child(5){margin-left:20%}._diagram_18b4p_389[data-mode=trust] ._diagramStep_18b4p_391:nth-child(6){margin-left:25%}._diagram_18b4p_389[data-mode=audit] ._diagramList_18b4p_389{grid-template-columns:repeat(2,minmax(0,1fr))}._diagram_18b4p_389[data-mode=audit] ._diagramStep_18b4p_391:last-child:nth-child(odd){grid-column:1/-1}._diagram_18b4p_389[data-mode=route] ._diagramList_18b4p_389{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 16px}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391{border-radius:var(--radius-lg);min-height:184px;box-shadow:none;border-width:1px;grid-template-columns:1fr;align-content:start;padding:18px}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:first-child{grid-area:1/1}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(2){grid-area:1/2}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(3){grid-area:1/3}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(4){grid-area:2/3}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(5){grid-area:2/2}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(6){grid-area:2/1}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(-n+2):after,._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(4):after,._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(5):after,._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(3):after{z-index:2;border-radius:var(--radius-pill);background:var(--brass);box-shadow:none;content:"";position:absolute}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(-n+2):after{width:22px;height:8px;top:28px;right:-20px}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(3):after{width:8px;height:25px;bottom:-23px;left:calc(50% - 4px)}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(4):after,._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(5):after{width:22px;height:8px;top:28px;left:-20px}._diagram_18b4p_389[data-mode=route] ._stepNumber_18b4p_397{margin-bottom:13px}._diagram_18b4p_389[data-mode=zones] ._diagramList_18b4p_389{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391{border-radius:var(--radius-lg);border-width:4px 1px 1px;grid-template-columns:48px minmax(0,1fr);align-content:start;min-height:146px;padding:17px}._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391:nth-child(5){grid-column:1/-1}._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391:nth-child(2),._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391:nth-child(4){background:var(--signal-tint)}._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391:nth-child(5){background:var(--surface-soft);color:var(--ink)}._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391:nth-child(5) ._stepKicker_18b4p_399{color:var(--ink)}._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391:nth-child(5) ._stepNumber_18b4p_397{background:var(--brass);color:var(--ink)}._diagram_18b4p_389[data-mode=evidence] ._diagramList_18b4p_389{max-width:760px;margin-inline:auto}._diagram_18b4p_389[data-mode=evidence] ._diagramStep_18b4p_391{margin-inline:auto}._diagram_18b4p_389[data-mode=evidence] ._diagramStep_18b4p_391:first-child{width:62%}._diagram_18b4p_389[data-mode=evidence] ._diagramStep_18b4p_391:nth-child(2){width:70%}._diagram_18b4p_389[data-mode=evidence] ._diagramStep_18b4p_391:nth-child(3){width:78%}._diagram_18b4p_389[data-mode=evidence] ._diagramStep_18b4p_391:nth-child(4){width:86%}._diagram_18b4p_389[data-mode=evidence] ._diagramStep_18b4p_391:nth-child(5){width:92%}._diagram_18b4p_389[data-mode=evidence] ._diagramStep_18b4p_391:nth-child(n+6){width:100%}._diagram_18b4p_389[data-mode=checklist] ._stepNumber_18b4p_397{background:var(--brass);color:var(--ink);box-shadow:inset 0 0 0 1px var(--navy)}._diagram_18b4p_389[data-mode=gates] ._diagramStep_18b4p_391{border-left:4px solid var(--brass);border-radius:var(--radius-lg)}._decisionControl_18b4p_1249{border:0;border-left:3px solid var(--brand-yellow);background:var(--surface-soft);color:var(--ink);border-radius:0 6px 6px 0;margin:0 0 32px;padding:20px}._controlLabel_18b4p_465{color:var(--ink)}._decisionControl_18b4p_1249 h2{color:var(--ink);margin:0 0 10px;font-size:clamp(1.5rem,3vw,2rem)}._decisionControl_18b4p_1249 p:last-child{color:var(--ink);margin-bottom:0}._contents_18b4p_1299{border-block:1px solid var(--line);margin:0 0 28px;padding:0}._articleAside_18b4p_333{border:1px solid var(--line);background:var(--surface-soft);min-width:0;color:var(--ink);box-shadow:none;border-radius:6px;padding:24px;position:sticky;top:138px}._articleAside_18b4p_333 h2{color:var(--ink);margin:0 0 12px;font-size:1.65rem}._contentsDisclosure_18b4p_1347 summary{min-height:72px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;list-style:none;display:flex}._contentsDisclosure_18b4p_1347 summary::-webkit-details-marker{display:none}._contentsLabel_18b4p_1379,._contentsTitle_18b4p_1381{display:block}._contentsLabel_18b4p_1379{font:600 .75rem/1.5 var(--sans)}._contentsTitle_18b4p_1381{font:400 1.45rem/1.4 var(--display)}._contentsToggle_18b4p_1405{border:1px solid var(--line);border-radius:var(--radius-button,6px);background:var(--surface-soft);width:34px;height:34px;font:400 1.5rem/1 var(--sans);flex:none;place-items:center;display:grid}._contentsDisclosure_18b4p_1347[open] ._contentsToggle_18b4p_1405{transform:rotate(45deg)}._contents_18b4p_1299 ._contentsDisclosure_18b4p_1347 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding:0 0 16px 22px;list-style:decimal;display:grid}._contents_18b4p_1299 ._contentsDisclosure_18b4p_1347 li{margin:0;padding-left:2px}._contents_18b4p_1299 ._contentsDisclosure_18b4p_1347 a{font:500 .9rem/1.5 var(--sans);padding:8px 0;display:block}:is(._readingActions_18b4p_119 a:focus-visible,._contentsDisclosure_18b4p_1347 summary:focus-visible,._contentsDisclosure_18b4p_1347 a:focus-visible){outline:2px solid var(--ink);outline-offset:4px}@media (max-width:600px){._contents_18b4p_1299 ._contentsDisclosure_18b4p_1347 ol{grid-template-columns:minmax(0,1fr)}._readingHero_18b4p_1.page-hero h1{text-wrap:wrap}}._articleAside_18b4p_333 .eyebrow:before{color:currentColor;background:0 0}._contents_18b4p_1299 h2{margin:0 0 12px;font-size:1.55rem}._contents_18b4p_1299 ol,._relatedLinks_18b4p_1531{margin:0;padding-left:21px}._contents_18b4p_1299 li,._relatedLinks_18b4p_1531 li{margin-bottom:8px}._contents_18b4p_1299 a,._relatedLinks_18b4p_1531 a{color:var(--ink);text-underline-offset:3px;font-size:.88rem;font-weight:800;line-height:1.35;text-decoration-thickness:2px}._asideIntro_18b4p_1571{margin-bottom:20px;font-size:.91rem;line-height:1.55}._actionGroup_18b4p_1583{gap:10px;margin-top:22px;display:grid}._actionGroup_18b4p_1583 a{text-align:center;justify-content:center;width:100%;min-height:48px}@container article-diagram (width<=650px){._diagram_18b4p_389[data-mode=route] ._diagramList_18b4p_389,._diagram_18b4p_389[data-mode=zones] ._diagramList_18b4p_389{grid-template-columns:minmax(0,1fr);gap:18px}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391,._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391,._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(n),._diagram_18b4p_389[data-mode=zones] ._diagramStep_18b4p_391:nth-child(n){border-radius:var(--radius-lg);border-width:1px 1px 1px 4px;grid-area:auto/1;grid-template-columns:48px minmax(0,1fr);min-height:0;padding:16px}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:nth-child(n):after{width:8px;height:24px;inset:auto auto -22px 31px}._diagram_18b4p_389[data-mode=route] ._diagramStep_18b4p_391:last-child:after{content:none}._diagram_18b4p_389[data-mode=route] ._stepNumber_18b4p_397{margin-bottom:0}}@media (max-width:760px){._diagram_18b4p_389[data-mode=audit] ._diagramList_18b4p_389{grid-template-columns:1fr}._diagram_18b4p_389[data-mode=audit] ._diagramStep_18b4p_391:last-child:nth-child(odd){grid-column:auto}._diagram_18b4p_389[data-mode=ladder] ._diagramStep_18b4p_391,._diagram_18b4p_389[data-mode=trust] ._diagramStep_18b4p_391,._diagram_18b4p_389[data-mode=evidence] ._diagramStep_18b4p_391{width:100%!important;margin-left:0!important}}@media (max-width:560px){._quickAnswer_18b4p_439,._diagram_18b4p_389{box-shadow:none}._diagram_18b4p_389[data-mode=timeline] ._diagramList_18b4p_389,._diagram_18b4p_389[data-mode=handoff] ._diagramList_18b4p_389{grid-template-columns:1fr}._diagram_18b4p_389[data-mode=timeline] ._diagramStep_18b4p_391,._diagram_18b4p_389[data-mode=handoff] ._diagramStep_18b4p_391{display:grid}._diagram_18b4p_389[data-mode=timeline] ._diagramStep_18b4p_391:not(:last-child):after,._diagram_18b4p_389[data-mode=handoff] ._diagramStep_18b4p_391:not(:last-child):after{width:8px;height:18px;inset:auto auto -13px 32px}._diagram_18b4p_389[data-mode=timeline] ._stepNumber_18b4p_397,._diagram_18b4p_389[data-mode=handoff] ._stepNumber_18b4p_397{margin-bottom:0}}._nightLedgerScope_18b4p_1787{--ledger-black:var(--brand-black,#000);--ledger-white:var(--brand-white,#fff);--ledger-yellow:var(--brand-yellow,#ffcb05);--ledger-yellow-press:var(--brand-yellow-press,#e3b400);--ledger-yellow-wash:var(--brand-yellow-wash,#fff6c9);--ledger-navy:var(--brand-navy,#0f1b33);--ledger-navy-action:var(--brand-navy-action,#14264a);--ledger-navy-tint:var(--brand-navy-tint,#eaf0f7);--ledger-body:var(--brand-text,#454e56);--ledger-muted:var(--brand-muted,#59626b);--ledger-line:var(--brand-line,#c9d4df);background:var(--ledger-white)}._calculatorArticleBody_18b4p_1817,._calculatorArticleAside_18b4p_1819{--calculator-article-black:var(--brand-black);--calculator-article-yellow:var(--brand-yellow);--calculator-article-white:var(--brand-white);--calculator-article-muted:var(--brand-black)}._calculatorArticleBody_18b4p_1817 ._answerLabel_18b4p_461,._calculatorArticleBody_18b4p_1817 ._visualLabel_18b4p_463,._calculatorArticleBody_18b4p_1817 ._controlLabel_18b4p_465{text-transform:none}._calculatorModuleKicker_18b4p_1845{color:var(--calculator-article-black);font:900 .73rem/1.25 var(--sans);letter-spacing:.1em;margin:0 0 8px}._costPartsModule_18b4p_1859{border:3px solid var(--calculator-article-black);background:var(--calculator-article-yellow);color:var(--calculator-article-black);border-radius:12px;margin:38px 0 46px;padding:clamp(20px,4vw,34px);overflow:hidden}._costPartsModule_18b4p_1859>h2{max-width:18ch;color:var(--calculator-article-black);margin:0 0 16px;font-size:clamp(2rem,4vw,3.2rem)}._costPartsModule_18b4p_1859>p{color:var(--calculator-article-black)}._costPartsTableShell_18b4p_1901{max-width:100%;margin:24px 0}._costPartsTable_18b4p_1901{border-collapse:separate;border-spacing:0;background:var(--calculator-article-white);width:100%;color:var(--calculator-article-black);font:650 .82rem/1.4 var(--sans);table-layout:fixed}._costPartsTable_18b4p_1901 th,._costPartsTable_18b4p_1901 td{border-right:2px solid var(--calculator-article-black);border-bottom:2px solid var(--calculator-article-black);text-align:left;vertical-align:top;overflow-wrap:anywhere;min-width:0;padding:12px}._costPartsTable_18b4p_1901 thead th{border-top:2px solid var(--calculator-article-black);background:var(--calculator-article-black);color:var(--calculator-article-white);font-weight:850}._costPartsTable_18b4p_1901 tbody th,._costPartsTable_18b4p_1901 tbody td{background:var(--calculator-article-white)}._costPartsTable_18b4p_1901 th:first-of-type,._costPartsTable_18b4p_1901 td:first-of-type{border-left:2px solid var(--calculator-article-black)}._costPartsTable_18b4p_1901 [data-cost-field=bucket]{width:20%;font-weight:850}._costPartsTable_18b4p_1901 [data-cost-field=calculation]{width:20%}._costPartsTable_18b4p_1901 [data-cost-field=known],._costPartsTable_18b4p_1901 [data-cost-field=control]{width:30%}._costPartsTable_18b4p_1901 tbody th[data-cost-field=bucket]{color:var(--calculator-article-black);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px;display:grid}._costPartsTable_18b4p_1901 [data-cost-part="2"]>th,._costPartsTable_18b4p_1901 [data-cost-part="2"]>td,._costPartsTable_18b4p_1901 [data-cost-part="4"]>th,._costPartsTable_18b4p_1901 [data-cost-part="4"]>td{background:#f2f2f2}._mobileCostLabel_18b4p_2045{display:none}._costPartMarker_18b4p_2053{border:2px solid var(--calculator-article-black);background:var(--calculator-article-yellow);width:28px;height:28px;color:var(--calculator-article-black);font:900 .72rem/1 var(--sans);border-radius:50%;place-items:center;display:grid}._calculatorKnowledgeSection_18b4p_2077{margin:38px 0 46px}._calculatorFormula_18b4p_2085{border:3px solid var(--calculator-article-black);background:var(--calculator-article-white);border-radius:10px;max-width:700px;margin:28px auto 34px;overflow:hidden}._calculatorFormula_18b4p_2085 figcaption{border-bottom:3px solid var(--calculator-article-black);background:var(--calculator-article-yellow);color:var(--calculator-article-black);font:900 .76rem/1.25 var(--sans);letter-spacing:.09em;text-align:center;padding:11px 16px}._calculatorFormula_18b4p_2085 pre{background:var(--calculator-article-black);max-width:100%;color:var(--calculator-article-yellow);font:850 clamp(1.05rem, 2.6vw, 1.6rem)/1.55 var(--sans);text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:clamp(22px,5vw,40px) clamp(14px,4vw,30px)}._calculatorFormula_18b4p_2085 code{color:inherit;font:inherit}._calculatorFormulaExplanation_18b4p_2157{border-top:3px solid var(--calculator-article-black);background:var(--calculator-article-white);color:var(--calculator-article-black);font:700 .92rem/1.5 var(--sans);text-align:center;margin:0;padding:15px 18px}._planningReceipt_18b4p_2177{border:3px solid var(--calculator-article-black);background:var(--calculator-article-white);border-radius:12px;margin:38px 0 46px;overflow:hidden}._planningReceiptHeader_18b4p_2193{background:var(--calculator-article-black);color:var(--calculator-article-white);padding:clamp(20px,4vw,30px)}._planningReceiptHeader_18b4p_2193 ._calculatorModuleKicker_18b4p_1845{color:var(--calculator-article-yellow)}._planningReceiptHeader_18b4p_2193 h3{color:var(--calculator-article-white);margin:0;font-size:clamp(1.8rem,4vw,2.7rem)}._receiptAssumptions_18b4p_2225{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}._receiptAssumptions_18b4p_2225 span{border:2px solid var(--calculator-article-yellow);border-radius:var(--radius-pill);background:var(--calculator-article-yellow);max-width:100%;color:var(--calculator-article-black);font:850 .74rem/1.25 var(--sans);overflow-wrap:anywhere;padding:6px 10px}._planningReceiptIntro_18b4p_2261,._planningReceiptCaveat_18b4p_2263{padding:20px clamp(16px,4vw,28px)}._planningReceiptIntro_18b4p_2261 p,._planningReceiptCaveat_18b4p_2263 p{margin:0}._planningReceiptRows_18b4p_2281{border-top:3px solid var(--calculator-article-black);margin:0}._planningReceiptRow_18b4p_2281{border-bottom:2px solid var(--calculator-article-black);background:var(--calculator-article-white);grid-template-columns:minmax(0,1fr) minmax(180px,.75fr);align-items:start;margin:0;display:grid}._planningReceiptRow_18b4p_2281 dt,._planningReceiptRow_18b4p_2281 dd{overflow-wrap:anywhere;min-width:0;margin:0;padding:13px clamp(14px,3vw,20px)}._planningReceiptRow_18b4p_2281 dt{color:var(--calculator-article-black);font:800 .9rem/1.35 var(--sans)}._planningReceiptRow_18b4p_2281 dd{border-left:2px solid var(--calculator-article-black);color:var(--calculator-article-muted);text-align:right;gap:3px;display:grid}._planningReceiptRow_18b4p_2281 dd span{font:650 .75rem/1.3 var(--sans)}._planningReceiptRow_18b4p_2281 dd strong{color:var(--calculator-article-black);font:900 1rem/1.25 var(--sans);font-variant-numeric:tabular-nums}._planningReceiptTotal_18b4p_2371{background:var(--calculator-article-yellow)}._planningReceiptTotal_18b4p_2371 dt,._planningReceiptTotal_18b4p_2371 dd strong{font-size:1.06rem}._planningReceiptUnknown_18b4p_2389{background:var(--calculator-article-black)}._planningReceiptUnknown_18b4p_2389 dt,._planningReceiptUnknown_18b4p_2389 dd,._planningReceiptUnknown_18b4p_2389 dd strong{color:var(--calculator-article-yellow)}._planningReceiptUnknown_18b4p_2389 dd{border-left-color:var(--calculator-article-yellow)}._planningReceiptCaveat_18b4p_2263{border-top:3px solid var(--calculator-article-black);background:var(--calculator-article-yellow);color:var(--calculator-article-black)}._planningReceiptCaveat_18b4p_2263 p+p{margin-top:12px}._calculatorFaq_18b4p_2437{border:3px solid var(--calculator-article-black);background:var(--calculator-article-yellow);border-radius:12px;margin:46px 0;padding:clamp(20px,4vw,32px)}._calculatorFaq_18b4p_2437>h2{color:var(--calculator-article-black);margin:0 0 10px;font-size:clamp(2rem,4vw,3.2rem)}._calculatorFaqIntro_18b4p_2465{color:var(--calculator-article-black);margin:0 0 20px;font-weight:700}._calculatorFaqList_18b4p_2477{gap:10px;display:grid}._calculatorFaqList_18b4p_2477 details{border:3px solid var(--calculator-article-black);background:var(--calculator-article-white);border-radius:8px;overflow:hidden}._calculatorFaqList_18b4p_2477 summary{cursor:pointer;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:12px;min-height:64px;padding:14px 16px;list-style:none;display:grid}._calculatorFaqList_18b4p_2477 summary::-webkit-details-marker{display:none}._calculatorFaqList_18b4p_2477 summary h3{color:var(--calculator-article-black);font:850 1rem/1.35 var(--sans);margin:0}._calculatorFaqList_18b4p_2477 ._faqQuestionIcon_18b4p_2543,._calculatorFaqList_18b4p_2477 ._faqToggleIcon_18b4p_2545{border:2px solid var(--calculator-article-black);background:var(--calculator-article-yellow);width:30px;height:30px;color:var(--calculator-article-black);font:900 1.1rem/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}._calculatorFaqList_18b4p_2477 ._faqQuestionIcon_18b4p_2543{background:var(--calculator-article-black);color:var(--calculator-article-yellow)}._calculatorFaqList_18b4p_2477 ._faqToggleIcon_18b4p_2545{transition:transform .16s}._calculatorFaqList_18b4p_2477 details[open] ._faqToggleIcon_18b4p_2545{transform:rotate(45deg)}._calculatorFaqList_18b4p_2477 summary:hover{background:#fff4b8}._calculatorFaqList_18b4p_2477 summary:focus-visible{outline:4px solid var(--calculator-article-black);outline-offset:-7px}._calculatorFaqAnswer_18b4p_2615{border-top:3px solid var(--calculator-article-black);padding:17px 18px}._calculatorFaqAnswer_18b4p_2615 p{margin:0}._calculatorFaqAnswer_18b4p_2615 p+p{margin-top:12px}._calculatorSources_18b4p_2641{border:3px solid var(--calculator-article-black);border-radius:12px;margin:46px 0;overflow:hidden}._externalSources_18b4p_2655,._internalGuideSources_18b4p_2657{padding:clamp(20px,4vw,30px)}._externalSources_18b4p_2655{background:var(--calculator-article-white)}._externalSources_18b4p_2655>h2,._internalGuideSources_18b4p_2657>h2{margin:0 0 10px;font-size:clamp(1.85rem,4vw,2.8rem)}._externalSources_18b4p_2655>p:not(._calculatorModuleKicker_18b4p_1845){color:var(--calculator-article-muted);margin:0 0 20px}._internalGuideSources_18b4p_2657{border-top:3px solid var(--calculator-article-black);background:var(--calculator-article-black);color:var(--calculator-article-white)}._internalGuideSources_18b4p_2657 ._calculatorModuleKicker_18b4p_1845,._internalGuideSources_18b4p_2657>h2{color:var(--calculator-article-yellow)}._calculatorSourceList_18b4p_2717{gap:10px;margin:0;padding:0;list-style:none;display:grid}._calculatorSourceList_18b4p_2717 li{border:2px solid var(--calculator-article-black);background:var(--calculator-article-white);min-width:0;color:var(--calculator-article-black);border-radius:7px;gap:7px;padding:12px 14px;display:grid}._calculatorSourceList_18b4p_2717 a{min-width:0;min-height:48px;color:var(--calculator-article-black);font:850 .92rem/1.35 var(--sans);text-decoration-line:underline;-webkit-text-decoration-color:var(--calculator-article-black);text-decoration-color:var(--calculator-article-black);text-underline-offset:4px;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:14px;text-decoration-thickness:3px;display:flex}._calculatorSourceList_18b4p_2717 a[data-source-kind=external]{background:var(--calculator-article-yellow);margin:-12px -14px 0;padding:10px 14px}._calculatorSourceList_18b4p_2717 a[data-source-kind=internal]{background:var(--calculator-article-white)}:is(._calculatorSourceList_18b4p_2717 a:hover,._calculatorSourceList_18b4p_2717 a:focus-visible){background:var(--calculator-article-black);color:var(--calculator-article-yellow);-webkit-text-decoration-color:var(--calculator-article-yellow);text-decoration-color:var(--calculator-article-yellow)}._calculatorSourceList_18b4p_2717 a:focus-visible{outline:4px solid var(--calculator-article-yellow);outline-offset:2px}._sourceNote_18b4p_2831{color:var(--calculator-article-muted);font:600 .78rem/1.45 var(--sans)}._calculatorNextSteps_18b4p_2841{border:3px solid var(--calculator-article-black);background:var(--calculator-article-yellow);color:var(--calculator-article-black);border-radius:12px;margin:46px 0;padding:clamp(20px,4vw,30px)}._calculatorNextSteps_18b4p_2841>h2{color:var(--calculator-article-black);margin:0 0 10px}._calculatorNextSteps_18b4p_2841>p a{color:var(--calculator-article-black);font-weight:850;text-decoration-thickness:3px}._calculatorNextSteps_18b4p_2841 nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}._calculatorNextSteps_18b4p_2841 nav a{border:3px solid var(--calculator-article-black);min-height:52px;font:850 .82rem/1.3 var(--sans);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:flex}._calculatorNextSteps_18b4p_2841 nav ._calculatorActionPrimary_18b4p_2921{background:var(--calculator-article-yellow);color:var(--calculator-article-black)}._calculatorNextSteps_18b4p_2841 nav ._calculatorActionSecondary_18b4p_2931{background:var(--calculator-article-black);color:var(--calculator-article-white)}:is(._calculatorNextSteps_18b4p_2841 nav a:hover,._calculatorNextSteps_18b4p_2841 nav a:focus-visible){border-color:var(--calculator-article-white);outline:3px solid var(--calculator-article-black);outline-offset:2px}._calculatorAlert_18b4p_2955{border:4px solid var(--calculator-article-black);background:var(--calculator-article-black);border-radius:12px;margin:46px 0;padding:8px}._calculatorSignup_18b4p_2971{background:var(--calculator-article-white);color:var(--calculator-article-black);border:0;border-radius:7px;margin:0;padding:clamp(20px,4vw,32px)}._calculatorSignup_18b4p_2971 .eyebrow{color:var(--calculator-article-black);text-transform:none}._calculatorSignup_18b4p_2971>h2{color:var(--calculator-article-black);margin-bottom:10px}._calculatorSignup_18b4p_2971 .form-field label{color:var(--calculator-article-black);font-weight:850}._calculatorSignup_18b4p_2971 .form-field input:not([type=checkbox]){border:3px solid var(--calculator-article-black);background:var(--calculator-article-white);min-height:52px;color:var(--calculator-article-black)}._calculatorSignup_18b4p_2971 .form-field input:not([type=checkbox]):focus-visible{outline:4px solid var(--calculator-article-yellow);outline-offset:3px}._calculatorSignup_18b4p_2971 .checkbox-field input:focus-visible{outline:4px solid var(--calculator-article-yellow);outline-offset:3px}._calculatorSignup_18b4p_2971 .form-submit:focus-visible{outline:4px solid var(--calculator-article-yellow);outline-offset:3px}._calculatorSignup_18b4p_2971 .checkbox-field{border:3px solid var(--calculator-article-black);background:var(--calculator-article-yellow);color:var(--calculator-article-black);border-radius:8px;padding:14px}._calculatorSignup_18b4p_2971 .checkbox-field a{color:var(--calculator-article-black);font-weight:850;text-decoration-thickness:3px}._calculatorSignup_18b4p_2971 .form-note{border:2px solid var(--calculator-article-black);background:var(--calculator-article-black);color:var(--calculator-article-white);border-radius:7px;padding:11px 13px}._calculatorSignup_18b4p_2971 .form-submit{border:3px solid var(--calculator-article-black);background:var(--calculator-article-yellow);min-height:52px;color:var(--calculator-article-black);font-weight:900}._calculatorSignup_18b4p_2971 .form-submit:after{content:"→";margin-left:10px}._calculatorSignup_18b4p_2971 .form-submit:hover{background:var(--calculator-article-black);color:var(--calculator-article-yellow)}._calculatorAuthorCard_18b4p_3127{border:1px solid var(--line);background:var(--surface-soft);color:var(--calculator-article-black);border-radius:6px;padding:clamp(22px,4vw,32px)}._calculatorAuthorCard_18b4p_3127 .eyebrow,._calculatorAuthorCard_18b4p_3127 h2,._calculatorAuthorCard_18b4p_3127 h2 a{color:var(--calculator-article-black)}._calculatorAuthorCard_18b4p_3127 h2 a{text-underline-offset:4px;text-decoration-thickness:3px}._calculatorAuthorCard_18b4p_3127 p:last-child{color:var(--calculator-article-black)}._calculatorArticleAside_18b4p_1819{border:1px solid var(--line);background:var(--surface-soft)}._calculatorArticleAside_18b4p_1819 .eyebrow{color:var(--calculator-article-black);text-transform:none}._calculatorContents_18b4p_3193{border-bottom:3px solid var(--calculator-article-black)}._calculatorContents_18b4p_3193>h2,._calculatorArticleAside_18b4p_1819 [data-calculator-next-steps-menu]>h2,._calculatorContents_18b4p_3193 li a,._calculatorRelatedMenu_18b4p_3207 ._relatedLinks_18b4p_1531 a{text-transform:none}._contentsInstruction_18b4p_3215{color:var(--calculator-article-muted);font:650 .78rem/1.45 var(--sans);margin:0 0 14px}._calculatorContents_18b4p_3193 ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}._calculatorContents_18b4p_3193 li{margin:0}._calculatorContents_18b4p_3193 li a{border:2px solid var(--calculator-article-black);background:var(--calculator-article-white);min-height:54px;color:var(--calculator-article-black);border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 9px;text-decoration:none;display:grid}:is(._calculatorContents_18b4p_3193 li a:hover,._calculatorContents_18b4p_3193 li a:focus-visible){background:var(--calculator-article-yellow);outline:3px solid var(--calculator-article-black);outline-offset:2px}._contentsNumber_18b4p_3293{background:var(--calculator-article-yellow);width:28px;height:28px;color:var(--calculator-article-black);font:900 .7rem/1 var(--sans);border-radius:50%;place-items:center;display:grid}._contentsArrow_18b4p_3315{color:var(--calculator-article-black);font-weight:900}._calculatorRelatedMenu_18b4p_3207 ._relatedLinks_18b4p_1531{gap:8px;padding:0;list-style:none;display:grid}._calculatorRelatedMenu_18b4p_3207 ._relatedLinks_18b4p_1531 li{margin:0}._calculatorRelatedMenu_18b4p_3207 ._relatedLinks_18b4p_1531 a{border:2px solid var(--calculator-article-black);background:var(--calculator-article-yellow);min-height:50px;color:var(--calculator-article-black);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;text-decoration:none;display:flex}._calculatorArticleAside_18b4p_1819 ._actionGroup_18b4p_1583 a{border:3px solid var(--calculator-article-black);justify-content:space-between;align-items:center;gap:10px;min-height:50px;display:flex}._calculatorArticleAside_18b4p_1819 ._actionGroup_18b4p_1583 ._calculatorActionPrimary_18b4p_2921{background:var(--calculator-article-yellow);color:var(--calculator-article-black)}._calculatorArticleAside_18b4p_1819 ._actionGroup_18b4p_1583 ._calculatorActionSecondary_18b4p_2931{background:var(--calculator-article-black);color:var(--calculator-article-white)}:is(._calculatorArticleAside_18b4p_1819 ._actionGroup_18b4p_1583 a:hover,._calculatorArticleAside_18b4p_1819 ._actionGroup_18b4p_1583 a:focus-visible){border-color:var(--calculator-article-yellow);outline:3px solid var(--calculator-article-black);outline-offset:2px}@media (max-width:720px){._costPartsTable_18b4p_1901,._costPartsTable_18b4p_1901 tbody,._costPartsTable_18b4p_1901 tr,._costPartsTable_18b4p_1901 tbody th,._costPartsTable_18b4p_1901 td{width:100%;display:block}._costPartsTable_18b4p_1901 thead{clip:rect(0 0 0 0);clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}._costPartsTable_18b4p_1901 tr{border:3px solid var(--calculator-article-black);background:var(--calculator-article-white);margin-bottom:12px}._costPartsTable_18b4p_1901 tbody th,._costPartsTable_18b4p_1901 td,._costPartsTable_18b4p_1901 td:first-of-type{border:0;border-top:2px solid var(--calculator-article-black);grid-template-columns:minmax(108px,.7fr) minmax(0,1fr);gap:10px;width:100%;padding:11px 12px;display:grid}._costPartsTable_18b4p_1901 ._mobileCostLabel_18b4p_2045{color:var(--calculator-article-muted);font:800 .7rem/1.3 var(--sans);display:block}._costPartsTable_18b4p_1901 tbody th[data-cost-field=bucket]{background:var(--calculator-article-black);color:var(--calculator-article-white);border-top:0;grid-template-columns:30px minmax(0,1fr)}._planningReceiptRow_18b4p_2281{grid-template-columns:1fr}._planningReceiptRow_18b4p_2281 dd{border-top:1px solid var(--calculator-article-black);text-align:left;border-left:0}._planningReceiptUnknown_18b4p_2389 dd{border-top-color:var(--calculator-article-yellow)}._calculatorNextSteps_18b4p_2841 nav{grid-template-columns:1fr}}@media (max-width:390px){._costPartsModule_18b4p_1859,._calculatorFaq_18b4p_2437{padding:15px}._calculatorFaqList_18b4p_2477 summary{grid-template-columns:28px minmax(0,1fr) 28px;gap:8px;padding:12px 10px}._calculatorFaqList_18b4p_2477 ._faqQuestionIcon_18b4p_2543,._calculatorFaqList_18b4p_2477 ._faqToggleIcon_18b4p_2545{width:28px;height:28px}._costPartsTable_18b4p_1901 tbody th,._costPartsTable_18b4p_1901 td,._costPartsTable_18b4p_1901 td:first-of-type{grid-template-columns:1fr}._costPartsTable_18b4p_1901 tbody th[data-cost-field=bucket]{grid-template-columns:30px minmax(0,1fr)}._receiptAssumptions_18b4p_2225{display:grid}._calculatorFaqList_18b4p_2477 summary{padding:13px}}._calculatorFeatureSection_18b4p_3643{border-bottom:1px solid var(--line);background:var(--white);padding:clamp(28px,5vw,58px) 0}._calculatorFeatureSection_18b4p_3643 .container{width:min(1180px,100% - 40px);max-width:1180px}._calculatorFeatureSection_18b4p_3643+.section{padding-top:clamp(42px,6vw,72px)}._calculator_18b4p_1817{--navy:var(--ledger-navy,#0f1b33);--navy-action:var(--ledger-navy-action,#14264a);--navy-deep:var(--ledger-black,#000);--brass:var(--ledger-yellow,#ffcb05);--brass-light:var(--ledger-yellow,#ffcb05);--brass-deep:var(--ledger-navy,#0f1b33);--paper:var(--ledger-white,#fff);--white:var(--ledger-white,#fff);--line:var(--ledger-line,#c9d4df);--line-dark:var(--ledger-black,#000);--muted:var(--ledger-body,#454e56);--muted-light:var(--ledger-muted,#59626b);--signal-tint:var(--ledger-navy-tint,#eaf0f7);--signal-text:var(--ledger-black,#000);--signal-deep:var(--ledger-black,#000);border:3px solid var(--navy-deep);background:var(--white);box-shadow:none;border-radius:14px;margin:0;padding:0;overflow:hidden}._calculatorHeader_18b4p_3725{border-bottom:8px solid var(--brass);background:var(--navy-deep);max-width:none;color:var(--white);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:0;padding:clamp(24px,4vw,40px);display:grid}._calculatorTitleGroup_18b4p_3751{max-width:760px}._calculatorLabel_18b4p_3759{color:var(--brass-light);font:800 .78rem/1.2 var(--sans);letter-spacing:.09em;text-transform:none;align-items:center;margin:0 0 9px;display:flex}._calculatorLabel_18b4p_3759:before{border-radius:var(--radius-pill);background:var(--brass);content:"";width:28px;height:3px;margin-right:9px}._calculatorHeader_18b4p_3725 h2{max-width:15ch;color:var(--white);letter-spacing:.012em;text-transform:none;margin:0 0 10px;font-size:clamp(2.7rem,6vw,5rem);line-height:.9}._calculatorHeader_18b4p_3725 p:last-child{color:#ffffffd1;max-width:660px;font:600 clamp(1rem, 1.5vw, 1.13rem)/1.5 var(--sans);margin:0}._demoBadge_18b4p_3831{border:2px solid var(--brass-light);background:var(--brass);min-width:0;max-width:310px;color:var(--navy-deep);text-align:left;overflow-wrap:anywhere;border-radius:10px;gap:3px;margin:0;padding:17px 19px;display:grid}._demoBadge_18b4p_3831>span{color:var(--navy-deep);font:800 .7rem/1.2 var(--sans);letter-spacing:.09em;text-transform:none}._demoBadge_18b4p_3831 strong{color:var(--navy-deep);font:800 1.35rem/1.2 var(--sans)}._demoBadge_18b4p_3831 small{color:var(--navy-deep);font:650 .78rem/1.3 var(--sans)}._demoValues_18b4p_3895{gap:4px;min-width:0;display:grid}._calculatorForm_18b4p_2085{background:var(--white);padding:clamp(18px,3vw,30px)}._orientationPanel_18b4p_3917{border:3px solid var(--navy);background:var(--navy);max-width:1040px;color:var(--white);border-radius:10px;gap:20px;margin:0 auto 26px;padding:clamp(20px,3vw,30px);display:grid}._orientationCopy_18b4p_3941{gap:7px;max-width:820px;display:grid}._orientationCopy_18b4p_3941>p:first-child{color:var(--brass);font:850 .76rem/1.25 var(--sans);letter-spacing:.08em;text-transform:uppercase;margin:0}._orientationCopy_18b4p_3941 h3{color:var(--white);font:850 clamp(1.45rem, 3vw, 2rem)/1.12 var(--sans);margin:0}._orientationCopy_18b4p_3941>p:last-child{color:#ffffffdb;max-width:780px;font:600 .94rem/1.5 var(--sans);margin:0}._orientationSteps_18b4p_3995{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._orientationSteps_18b4p_3995 li{border:2px solid var(--brass);background:var(--white);min-width:0;color:var(--navy);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 9px;padding:13px;display:grid}._orientationSteps_18b4p_3995 li>span{background:var(--brass);width:29px;height:29px;color:var(--navy);font:900 .78rem/1 var(--sans);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}._orientationSteps_18b4p_3995 strong{min-width:0;font:850 .82rem/1.25 var(--sans);overflow-wrap:anywhere}._orientationSteps_18b4p_3995 small{min-width:0;color:var(--muted);font:600 .7rem/1.35 var(--sans);overflow-wrap:anywhere}._orientationActions_18b4p_4089{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._orientationActions_18b4p_4089 button{border:3px solid var(--brass);background:var(--brass);min-height:54px;color:var(--navy);cursor:pointer;font:900 .8rem/1.25 var(--sans);letter-spacing:.035em;border-radius:7px;padding:11px 15px}._orientationActions_18b4p_4089 button:last-child{background:var(--navy);color:var(--white)}._orientationActions_18b4p_4089 button:hover{border-color:var(--white)}._modeFieldset_18b4p_4143{border:3px solid var(--navy);background:var(--brass);border-radius:10px;max-width:1040px;margin:0 auto 24px;padding:16px}._modeLegend_18b4p_4161{background:var(--navy);color:var(--white);font:900 .78rem/1.2 var(--sans);letter-spacing:.08em;margin:0 auto;padding:6px 12px}._modeSwitch_18b4p_4179{background:var(--white);border:0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-width:760px;margin:0 auto;padding:0;display:grid}._modeSwitch_18b4p_4179 button{border:3px solid var(--navy);background:var(--white);min-height:84px;color:var(--muted);cursor:pointer;text-align:left;border-radius:7px;gap:7px;padding:13px 15px;display:grid}._modeButtonTop_18b4p_4229{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}._modeSwitch_18b4p_4179 button strong{color:var(--navy);font:850 1.03rem/1.2 var(--sans)}._modeSubtitle_18b4p_4255{color:var(--muted);font:650 .8rem/1.3 var(--sans)}._modeCheck_18b4p_4265{border:2px solid var(--navy);background:var(--white);width:28px;height:28px;color:var(--navy);font:900 .92rem/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}._modeSwitch_18b4p_4179 button[aria-pressed=true]{border-color:var(--navy);background:var(--brass);color:var(--navy-deep)}._modeSwitch_18b4p_4179 button[aria-pressed=true] strong{color:var(--navy-deep)}._modeSwitch_18b4p_4179 button[aria-pressed=true] ._modeCheck_18b4p_4265{background:var(--navy);color:var(--brass)}._modeSwitch_18b4p_4179 button:hover{background:#fff4b8}._modeSwitch_18b4p_4179 button[aria-pressed=true]:hover{background:var(--brass)}._calculatorWorkspace_18b4p_4337{grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr);align-items:start;gap:20px;display:grid}._calculatorInputs_18b4p_4351{gap:14px;min-width:0;display:grid}._controlPanel_18b4p_4363,._advancedPanel_18b4p_4365{border:2px solid var(--navy);background:var(--white);border-radius:10px;min-width:0}._controlPanel_18b4p_4363{--control-panel-padding:clamp(17px, 2.4vw, 24px);border-left-width:7px;border-left-color:var(--navy);background:var(--brass);padding:var(--control-panel-padding);container:calculator-panel/inline-size}._controlHeading_18b4p_4401{margin:calc(0px - var(--control-panel-padding)) calc(0px - var(--control-panel-padding)) 19px;border-bottom:2px solid var(--navy);background:var(--navy);border-radius:7px 7px 0 0;align-items:center;gap:12px;padding:13px 15px;display:flex}._controlHeading_18b4p_4401>span{background:var(--brass);width:34px;height:34px;color:var(--navy);font:900 .84rem/1 var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}._controlHeading_18b4p_4401>div{min-width:0}._controlHeading_18b4p_4401 p{color:var(--brass);font:800 .7rem/1.2 var(--sans);letter-spacing:.075em;text-transform:none;margin:0 0 2px}._controlHeading_18b4p_4401 h3{color:var(--white);font:850 clamp(1.35rem, 2.4vw, 1.7rem)/1.12 var(--sans);letter-spacing:.025em;text-transform:none;margin:0}._controlHeading_18b4p_4401>small{border-radius:var(--radius-pill);border:1px solid var(--brass);background:var(--brass);color:var(--navy);font:750 .7rem/1.2 var(--sans);white-space:nowrap;margin-left:auto;padding:6px 9px}._field_18b4p_4509{align-content:start;gap:6px;min-width:0;display:grid}._field_18b4p_4509 label{color:var(--navy);font:850 .9rem/1.3 var(--sans);letter-spacing:0;text-transform:none}._inputShell_18b4p_4537{border:3px solid var(--navy);background:var(--white);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:54px;display:grid;overflow:hidden}._inputShell_18b4p_4537 input{width:100%;min-width:0;min-height:52px;color:var(--navy);font:800 1.13rem/1.2 var(--sans);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:9px 8px}._inputShellDisabled_18b4p_4583{color:var(--muted-light);background:#f1f1f1}._inputPrefix_18b4p_4593,._inputSuffix_18b4p_4595{color:var(--muted);font:750 .86rem/1 var(--sans)}._inputPrefix_18b4p_4593{padding-left:14px}._inputSuffix_18b4p_4595{padding-right:13px}._featuredField_18b4p_4611 ._inputShell_18b4p_4537{border:3px solid var(--navy);border-left:9px solid var(--brass);background:var(--white);min-height:76px}._featuredField_18b4p_4611 ._inputShell_18b4p_4537 input{letter-spacing:-.04em;min-height:72px;padding-block:8px;font-size:clamp(2.5rem,5vw,2.8rem)}._featuredField_18b4p_4611 ._inputPrefix_18b4p_4593{color:var(--navy);padding-left:18px;font-size:1.25rem}._field_18b4p_4509 select{border:3px solid var(--navy);-webkit-appearance:none;appearance:none;background-color:var(--white);width:100%;min-height:54px;color:var(--navy);font:700 .92rem/1.3 var(--sans);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M2 5l6 6 6-6z' fill='%23050505'/%3E%3C/svg%3E");background-position:calc(100% - 14px);background-repeat:no-repeat;background-size:16px 16px;border-radius:8px;padding:10px 36px 10px 13px}._inputShell_18b4p_4537:focus-within{outline:4px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 2px var(--navy)}._field_18b4p_4509 select:focus-visible{outline:4px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 2px var(--navy)}._modeSwitch_18b4p_4179 button:focus-visible{outline:4px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 2px var(--navy)}._advancedPanel_18b4p_4365 summary:focus-visible{outline:4px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 2px var(--navy)}._resetButton_18b4p_4691:focus-visible{outline:4px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 2px var(--navy)}._secondaryButton_18b4p_4693:focus-visible{outline:4px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 2px var(--navy)}._resultAction_18b4p_4695 a:focus-visible{outline:4px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 2px var(--navy)}._orientationActions_18b4p_4089 button:focus-visible{outline:4px solid var(--brass);outline-offset:3px;box-shadow:0 0 0 2px var(--navy)}._inputShell_18b4p_4537:hover,._field_18b4p_4509 select:hover{border-color:var(--navy);box-shadow:inset 0 -4px 0 var(--white)}._inputShell_18b4p_4537 input:focus-visible{outline:0}._inputShell_18b4p_4537 input[aria-invalid=true]{color:#9d2424}._inputShell_18b4p_4537:has(input[aria-invalid=true]){border-color:#9d2424}._helper_18b4p_4729{color:var(--muted);font:600 .79rem/1.4 var(--sans);margin:0}._fieldError_18b4p_4741{color:#9d2424;font:750 .8rem/1.4 var(--sans);margin:0}._costEquation_18b4p_4753{border:2px solid var(--navy);background:var(--navy-action);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px;padding:10px;display:grid}._costEquation_18b4p_4753>div{border:2px solid var(--white);background:var(--white);border-radius:6px;align-content:center;gap:5px;min-width:0;min-height:76px;padding:10px;display:grid}._costEquation_18b4p_4753 span{color:var(--navy);font:750 .68rem/1.25 var(--sans);overflow-wrap:anywhere}._costEquation_18b4p_4753 strong{min-width:0;color:var(--navy);font:800 clamp(.9rem, 1.6vw, 1.06rem)/1.2 var(--sans);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._costEquation_18b4p_4753 ._equationTotal_18b4p_4827{border-color:var(--brass);background:var(--brass);padding-left:10px}._costEquation_18b4p_4753 ._equationTotal_18b4p_4827 strong{font-size:clamp(1.05rem,2vw,1.3rem)}._costEquation_18b4p_4753 p{color:var(--white);font:750 .88rem/1.4 var(--sans);grid-column:1/-1;margin:0}._reverseEquation_18b4p_4861{grid-template-columns:repeat(2,minmax(0,1fr))}._equationUnknown_18b4p_4869{border-radius:var(--radius-pill);background:var(--brass-light);color:var(--navy-deep);font:750 .8rem/1.35 var(--sans);text-align:right;margin:8px 0 0 auto;padding:6px 10px;display:inline-flex}._quickTermsGrid_18b4p_4891,._advancedGrid_18b4p_4893{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._quickTermsGrid_18b4p_4891 ._inputShell_18b4p_4537{border-color:var(--navy);background:var(--white)}._chargeSummary_18b4p_4915{border-top:2px solid var(--navy);color:var(--navy);font:600 .82rem/1.4 var(--sans);margin:14px 0 0;padding-top:12px}._chargeSummary_18b4p_4915 strong{color:var(--navy);font-variant-numeric:tabular-nums}._zeroTaxState_18b4p_4941{border:3px solid var(--navy);background:var(--white);border-radius:8px;align-content:center;gap:2px;min-height:84px;padding:10px 13px;display:grid}._zeroTaxState_18b4p_4941 span,._zeroTaxState_18b4p_4941 small{color:var(--muted);font:650 .75rem/1.3 var(--sans)}._zeroTaxState_18b4p_4941 strong{color:var(--navy);font:800 1.15rem/1.2 var(--sans)}._fulfillmentPrimary_18b4p_4985{gap:8px;margin-top:14px;display:grid}._fulfillmentUnknownNotice_18b4p_4997,._fulfillmentResolvedNotice_18b4p_4999,._compactWarning_18b4p_5001{font:650 .84rem/1.4 var(--sans);border-radius:8px;margin:14px 0 0;padding:12px 14px}._fulfillmentUnknownNotice_18b4p_4997{border:2px solid var(--brass-deep);border-left:8px solid var(--navy);background:var(--white);color:var(--navy);flex-wrap:wrap;gap:3px 7px;display:flex}._fulfillmentUnknownNotice_18b4p_4997 strong,._fulfillmentResolvedNotice_18b4p_4999 strong{color:var(--navy)}._fulfillmentResolvedNotice_18b4p_4999{border:2px solid var(--navy);border-left:8px solid var(--navy);background:var(--white);color:var(--muted)}._compactWarning_18b4p_5001{border:2px solid var(--navy);background:var(--white);color:var(--signal-deep);margin-top:0}._advancedPanel_18b4p_4365{border-left:7px solid var(--navy);overflow:hidden}._advancedPanel_18b4p_4365 summary{background:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 17px;list-style:none;display:flex}._advancedPanel_18b4p_4365 summary::-webkit-details-marker{display:none}._advancedPanel_18b4p_4365 summary>span:first-child{gap:2px;display:grid}._advancedPanel_18b4p_4365 summary strong{color:var(--white);font:850 1.15rem/1.2 var(--sans);letter-spacing:.025em;text-transform:none}._advancedPanel_18b4p_4365 summary small{color:#fffc;font:600 .75rem/1.35 var(--sans)}._disclosureMark_18b4p_5145{border:2px solid var(--navy);background:var(--brass);width:32px;height:32px;color:var(--navy);font:500 1.25rem/1 var(--sans);border-radius:50%;flex:none;place-items:center;transition:transform .16s;display:grid}._advancedPanel_18b4p_4365[open] ._disclosureMark_18b4p_5145{transform:rotate(45deg)}._advancedBody_18b4p_5181{border-top:3px solid var(--brass);background:var(--brass);padding:18px}._advancedDivider_18b4p_5193{border-top:1px solid var(--line);grid-column:1/-1;margin-top:3px;padding-top:15px}._advancedDivider_18b4p_5193 h4{color:var(--navy);font:800 .95rem/1.3 var(--sans);margin:0 0 3px}._advancedDivider_18b4p_5193 p{color:var(--muted);font:600 .78rem/1.35 var(--sans);margin:0}._calculatorResult_18b4p_5231{border:3px solid var(--navy);background:var(--white);min-width:0;box-shadow:none;border-radius:10px;padding:0;position:sticky;top:124px;overflow:hidden}._resultHero_18b4p_5255{border-bottom:9px solid var(--navy);background:var(--brass);color:var(--navy);padding:24px 22px 22px}._resultStatus_18b4p_5269{border:2px solid var(--navy);border-radius:var(--radius-pill);background:var(--navy);color:var(--brass);font:800 .73rem/1.2 var(--sans);letter-spacing:.085em;text-transform:none;margin:0 0 9px;padding:5px 9px;display:inline-flex}._resultHero_18b4p_5255 h3{color:var(--navy);font:900 1rem/1.3 var(--sans);letter-spacing:.045em;margin:0 0 4px}._resultAmount_18b4p_5309{color:var(--navy);font:850 clamp(3rem, 6vw, 4.75rem)/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.055em;overflow-wrap:anywhere;text-transform:none;margin:0}._resultUnit_18b4p_5329{color:var(--navy);font:650 .84rem/1.4 var(--sans);margin:8px 0 0}._calculatorResult_18b4p_5231>._unknownNotice_18b4p_5341,._calculatorResult_18b4p_5231>._knownNotice_18b4p_5343,._calculatorResult_18b4p_5231>._validationNotice_18b4p_5345{margin:16px 16px 0}._unknownNotice_18b4p_5341,._knownNotice_18b4p_5343,._validationNotice_18b4p_5345{font:650 .83rem/1.4 var(--sans);border-radius:7px;padding:12px 13px}._unknownNotice_18b4p_5341{border:2px solid var(--brass-deep);border-left:7px solid var(--navy);background:var(--brass);color:var(--navy)}._knownNotice_18b4p_5343{border:2px solid var(--navy);background:var(--white);color:var(--navy);border-left-width:7px}._validationNotice_18b4p_5345{color:#8c1d1d;background:#fbe9e9;border:1px solid #9d2424}._receipt_18b4p_2225{border:2px solid var(--navy);border-radius:8px;margin:16px;overflow:hidden}._receiptHeading_18b4p_5423{border-bottom:2px solid var(--navy);background:var(--navy);justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}._receiptHeading_18b4p_5423 strong{min-width:0;color:var(--white);font:800 .9rem/1.3 var(--sans);overflow-wrap:anywhere}._receiptHeading_18b4p_5423 span{border-radius:var(--radius-pill);background:var(--brass);color:var(--navy);font:650 .7rem/1.3 var(--sans);flex:none;padding:4px 7px}._resultList_18b4p_5475{margin:0;padding:5px 13px}._resultRow_18b4p_5485{border-top:1px solid var(--line);font:600 .84rem/1.35 var(--sans);grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:start;gap:13px;padding:9px 0;display:grid}._resultRow_18b4p_5485:first-child{border-top:0}._resultRow_18b4p_5485 dt,._resultRow_18b4p_5485 dd{margin:0}._resultRow_18b4p_5485 dt{min-width:0;color:var(--muted);overflow-wrap:anywhere}._resultRow_18b4p_5485 dd{min-width:0;color:var(--navy);font:750 .84rem/1.35 var(--sans);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere}._invoiceRow_18b4p_5539{border-top:2px solid var(--navy);font-weight:750}._unknownRow_18b4p_5549 dd{color:var(--brass-deep);font-weight:850}._addedCostRow_18b4p_5559{border-top:2px solid var(--brass);font-weight:750}._totalRow_18b4p_5569{background:var(--brass);color:var(--navy-deep);border:0;border-radius:6px;margin:2px -7px 0;padding:11px 8px;font-weight:800}._totalRow_18b4p_5569 dt,._totalRow_18b4p_5569 dd{color:var(--navy-deep)}._resultSubRow_18b4p_5599{border-top:0;padding-top:5px;font-size:.78rem}._resultValueStack_18b4p_5611{gap:2px;display:grid}._resultValueStack_18b4p_5611 small{max-width:190px;font:700 .66rem/1.3 var(--sans)}._taxAssumption_18b4p_5631{border-top:1px solid var(--line);color:var(--muted);font:600 .72rem/1.4 var(--sans);margin:0;padding:10px 13px}._resultQualifier_18b4p_5647{color:var(--muted);font:600 .78rem/1.45 var(--sans);margin:0 16px 16px}._resultAction_18b4p_4695{border-top:1px solid var(--line);background:var(--navy);gap:7px;padding:16px;display:grid}._resultAction_18b4p_4695 a{border:2px solid var(--brass-light);border-radius:var(--radius-pill);background:var(--brass-light);min-height:48px;color:var(--navy-deep);font:800 .82rem/1.2 var(--sans);letter-spacing:.035em;text-align:center;text-transform:none;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex}._resultAction_18b4p_4695 a:hover{background:var(--white);color:var(--navy-deep)}._resultAction_18b4p_4695 p{color:#ffffffd1;font:600 .74rem/1.4 var(--sans);text-align:center;margin:0}._calculatorFooter_18b4p_5731{border-top:3px solid var(--navy);background:var(--white);justify-content:space-between;align-items:center;gap:20px;margin:0;padding:17px clamp(18px,3vw,30px);display:flex}._calculatorFooter_18b4p_5731 p{max-width:640px;color:var(--muted);font:600 .78rem/1.45 var(--sans);margin:0}._utilityActions_18b4p_5767{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}._resetButton_18b4p_4691,._secondaryButton_18b4p_4693{border:1px solid var(--navy);border-radius:var(--radius-pill);background:var(--white);min-height:48px;color:var(--navy);cursor:pointer;font:750 .76rem/1.2 var(--sans);padding:9px 15px}._secondaryButton_18b4p_4693{border-color:var(--navy);background:var(--navy);color:var(--white)}._resetButton_18b4p_4691:hover,._secondaryButton_18b4p_4693:hover{border-color:var(--brass-deep);background:var(--brass-light);color:var(--navy-deep)}._resetButton_18b4p_4691{border-color:var(--navy)}._resetButton_18b4p_4691:disabled,._secondaryButton_18b4p_4693:disabled{border-color:var(--line);background:var(--paper);color:var(--muted-light);cursor:not-allowed}._utilityMessage_18b4p_5851{background:var(--white);min-height:0;color:var(--signal-text);font:700 .78rem/1.4 var(--sans);text-align:right;margin:0;padding:0 clamp(18px,3vw,30px) 10px}@container calculator-panel (width<=560px){._costEquation_18b4p_4753{grid-template-columns:repeat(2,minmax(0,1fr))}._quickTermsGrid_18b4p_4891{grid-template-columns:1fr}}@container calculator-panel (width<=340px){._costEquation_18b4p_4753,._reverseEquation_18b4p_4861{grid-template-columns:1fr}}@media (max-width:1100px){._calculatorWorkspace_18b4p_4337{grid-template-columns:1fr}._calculatorResult_18b4p_5231{position:static;top:auto}}@media (max-width:620px){._calculatorFeatureSection_18b4p_3643{padding:18px 0 28px}._calculator_18b4p_1817{border-width:1px;border-radius:10px}._calculatorHeader_18b4p_3725{grid-template-columns:1fr;gap:16px;padding:21px 18px}._calculatorHeader_18b4p_3725 h2{max-width:none;font-size:clamp(2.5rem,13vw,3.45rem)}._calculatorHeader_18b4p_3725 p:last-child{font-size:.94rem}._demoBadge_18b4p_3831{gap:6px;min-width:0;max-width:none;padding:11px 13px;display:grid}._calculatorForm_18b4p_2085{padding:13px}._orientationPanel_18b4p_3917{margin-bottom:18px;padding:18px}._orientationSteps_18b4p_3995,._orientationActions_18b4p_4089{grid-template-columns:1fr}._modeFieldset_18b4p_4143{margin-bottom:15px;padding:12px}._modeSwitch_18b4p_4179{grid-template-columns:1fr}._modeSwitch_18b4p_4179 button{min-height:74px;padding:11px}._modeSwitch_18b4p_4179 button strong{font-size:.9rem}._modeSubtitle_18b4p_4255{font-size:.7rem}._calculatorWorkspace_18b4p_4337,._calculatorInputs_18b4p_4351{gap:11px}._controlPanel_18b4p_4363{padding:16px 14px}._controlHeading_18b4p_4401{margin:-16px -14px 15px;padding:12px 11px}._controlHeading_18b4p_4401>small{display:none}._featuredField_18b4p_4611 ._inputShell_18b4p_4537{min-height:68px}._featuredField_18b4p_4611 ._inputShell_18b4p_4537 input{min-height:64px;font-size:2rem}._costEquation_18b4p_4753{gap:8px;padding:10px}._equationUnknown_18b4p_4869{text-align:left;margin-left:0}._quickTermsGrid_18b4p_4891,._advancedGrid_18b4p_4893{grid-template-columns:1fr}._advancedDivider_18b4p_5193{grid-column:auto}._advancedPanel_18b4p_4365 summary{min-height:72px;padding:12px 14px}._advancedBody_18b4p_5181{padding:14px}._resultHero_18b4p_5255{padding:20px 17px 18px}._resultAmount_18b4p_5309{font-size:clamp(3rem,17vw,4.2rem)}._receipt_18b4p_2225,._calculatorResult_18b4p_5231>._unknownNotice_18b4p_5341,._calculatorResult_18b4p_5231>._knownNotice_18b4p_5343,._calculatorResult_18b4p_5231>._validationNotice_18b4p_5345{margin-left:12px;margin-right:12px}._resultRow_18b4p_5485{gap:10px;padding:8px 0}._resultRow_18b4p_5485 dd{text-align:right}._resultQualifier_18b4p_5647{margin-left:12px;margin-right:12px}._calculatorFooter_18b4p_5731{flex-direction:column;align-items:stretch;gap:12px;padding:15px 13px}._utilityActions_18b4p_5767{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._resetButton_18b4p_4691,._secondaryButton_18b4p_4693{width:100%;padding-inline:8px}._utilityMessage_18b4p_5851{text-align:left;padding:0 13px 8px}}@media (max-width:380px){._calculatorHeader_18b4p_3725 h2{font-size:2.35rem}._orientationPanel_18b4p_3917{padding:14px}._orientationSteps_18b4p_3995 li{padding:11px}._modeLegend_18b4p_4161{font-size:.68rem}._receiptHeading_18b4p_5423{flex-direction:column;align-items:flex-start}._receiptHeading_18b4p_5423 strong{overflow-wrap:normal;word-break:normal;width:100%}._resultRow_18b4p_5485{grid-template-columns:1fr;gap:3px}._resultRow_18b4p_5485 dd,._resultValueStack_18b4p_5611{text-align:left}._resultValueStack_18b4p_5611 small{max-width:none}}@media (prefers-reduced-motion:reduce){._disclosureMark_18b4p_5145{transition:none}}._readingHero_18b4p_1._toolHero_18b4p_6381.page-hero .page-hero-inner{padding-block:24px 18px}._toolHero_18b4p_6381.page-hero .eyebrow{display:none}._toolHero_18b4p_6381.page-hero{border-bottom:0}._calculatorFeatureSection_18b4p_3643{background:var(--surface);padding-block:0 38px}._readingBody_18b4p_253 ._diagramHeader_18b4p_569 h2{margin-top:0}._readingBody_18b4p_253 ._diagramStep_18b4p_391{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink);box-shadow:none}._readingBody_18b4p_253 ._diagramStep_18b4p_391 ._stepText_18b4p_395{font:400 1rem/1.65 var(--sans);color:var(--ink)}._readingBody_18b4p_253 ._diagramStep_18b4p_391 ._stepNumber_18b4p_397{color:var(--brand-muted);font:600 .875rem/1.5 var(--sans);background:0 0;border:0}._readingBody_18b4p_253 ._diagramStep_18b4p_391 ._stepKicker_18b4p_399{color:var(--ink);font-family:var(--sans)}._readingBody_18b4p_253 ._answerLabel_18b4p_461,._readingBody_18b4p_253 ._visualLabel_18b4p_463,._readingBody_18b4p_253 ._controlLabel_18b4p_465{letter-spacing:.04em;font-size:.75rem;font-weight:600}._readingBody_18b4p_253 ._answerLabel_18b4p_461:before,._readingBody_18b4p_253 ._visualLabel_18b4p_463:before,._readingBody_18b4p_253 ._controlLabel_18b4p_465:before{display:none}._readingBody_18b4p_253 ._decisionControl_18b4p_1249{background:var(--surface-soft);border:1px solid var(--line);box-shadow:none;color:var(--ink)}._readingBody_18b4p_253 ._decisionControl_18b4p_1249 :is(h2,p){color:var(--ink)}._readingLayout_18b4p_237 ._articleAside_18b4p_333{background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--ink);border-radius:8px;padding:24px}._readingLayout_18b4p_237 ._articleAside_18b4p_333 :is(h2,p,li,a){color:var(--ink)}._readingLayout_18b4p_237 ._articleAside_18b4p_333 h2{font-size:1.25rem!important}._readingBody_18b4p_253 :is(._calculatorFormula_18b4p_2085,._planningReceipt_18b4p_2177,._calculatorSources_18b4p_2641,._calculatorFaq_18b4p_2437,._calculatorNextSteps_18b4p_2841,._calculatorAuthorCard_18b4p_3127,._calculatorAlert_18b4p_2955,._costPartsModule_18b4p_1859){border:1px solid var(--line);background:var(--surface);color:var(--ink);box-shadow:none;border-radius:8px;padding:24px}._readingBody_18b4p_253 :is(._calculatorFormula_18b4p_2085 figcaption,._calculatorFormula_18b4p_2085 pre,._calculatorFormulaExplanation_18b4p_2157,._planningReceiptHeader_18b4p_2193,._planningReceiptBody_18b4p_6415,._planningReceiptFooter_18b4p_6415,._externalSources_18b4p_2655,._internalGuideSources_18b4p_2657){background:var(--surface-soft);border-color:var(--line);color:var(--ink);box-shadow:none}._readingBody_18b4p_253 :is(._planningReceiptHeader_18b4p_2193,._calculatorFormula_18b4p_2085,._calculatorSources_18b4p_2641,._calculatorFaq_18b4p_2437,._calculatorNextSteps_18b4p_2841,._calculatorAuthorCard_18b4p_3127,._calculatorAlert_18b4p_2955) :is(h2,h3,p,li,code){color:var(--ink)}._calculatorModuleKicker_18b4p_1845{font:600 .75rem/1.6 var(--sans);letter-spacing:.04em;color:var(--brand-muted)}._calculatorFaqList_18b4p_2477 details{border:1px solid var(--line);background:var(--surface);border-radius:6px}._calculatorFaqList_18b4p_2477 summary{background:var(--surface);color:var(--ink);padding:18px}._calculatorFaqList_18b4p_2477 summary h3{font-size:1rem!important}._calculatorFaqList_18b4p_2477 ._faqQuestionIcon_18b4p_2543{display:none}._calculatorFaqList_18b4p_2477 ._faqToggleIcon_18b4p_2545{color:var(--ink);background:0 0;border:0}._calculatorRelatedMenu_18b4p_3207{background:var(--surface);border:0}._calculatorRelatedMenu_18b4p_3207 a{background:var(--surface);color:var(--ink);border-color:var(--line);font:500 .9375rem/1.55 var(--sans)}:is(._calculatorActionPrimary_18b4p_2921,._calculatorActionSecondary_18b4p_2931){font:600 .875rem/1.5 var(--sans);letter-spacing:0;text-transform:none;box-shadow:none;border-radius:6px}._calculatorActionPrimary_18b4p_2921{background:var(--brand-yellow);color:var(--ink);border:1px solid var(--brand-yellow)}._calculatorActionSecondary_18b4p_2931{background:var(--surface);color:var(--ink);border:1px solid var(--line)}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 thead th{background:var(--surface-soft);color:var(--ink);letter-spacing:0;font-weight:600}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 :is(th,td){border-color:var(--line)}._readingBody_18b4p_253 ._costPartMarker_18b4p_2053{background:var(--surface-soft);color:var(--ink);border:0}._calculatorSignup_18b4p_2971{background:var(--surface);color:var(--ink);border:0}._calculatorSignup_18b4p_2971 :is(input,button,label,p){font-family:var(--sans);letter-spacing:0;text-transform:none}@media (max-width:640px){._readingBody_18b4p_253 :is(._calculatorFormula_18b4p_2085,._planningReceipt_18b4p_2177,._calculatorSources_18b4p_2641,._calculatorFaq_18b4p_2437,._calculatorNextSteps_18b4p_2841,._calculatorAuthorCard_18b4p_3127,._calculatorAlert_18b4p_2955,._costPartsModule_18b4p_1859){padding:18px}._readingLayout_18b4p_237 ._articleAside_18b4p_333{padding:20px}}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901{font-weight:400}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 tbody th[data-cost-field=bucket]{font-weight:600;display:table-cell}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 ._costPartMarker_18b4p_2053{justify-content:center;align-items:center;margin-right:6px;display:inline-flex}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 :is(th,td){border-width:1px}._readingBody_18b4p_253 ._planningReceiptUnknown_18b4p_2389,._readingBody_18b4p_253 ._planningReceiptUnknown_18b4p_2389 :is(dt,dd,strong){background:var(--brand-yellow-wash);color:var(--ink);border-color:var(--line)}@media (max-width:720px){._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 :is(th,td)[data-cost-field]{width:100%;padding:14px;display:block}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 tr{border:1px solid var(--line);border-radius:6px;overflow:hidden}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 tbody th[data-cost-field=bucket]{background:var(--surface-soft);width:100%;color:var(--ink);display:block}._readingBody_18b4p_253 ._costPartsTable_18b4p_1901 ._mobileCostLabel_18b4p_2045{font:600 .75rem/1.5 var(--sans);color:var(--brand-muted);margin-bottom:6px}}._readingBody_18b4p_253 ._calculatorFaqList_18b4p_2477 summary{grid-template-columns:minmax(0,1fr) 24px;gap:12px}._readingBody_18b4p_253 ._calculatorFaqList_18b4p_2477 summary h3{margin:0}
