.rates-v4-inputs-module__aoIJVW__editor{color:var(--me-ink)}.rates-v4-inputs-module__aoIJVW__editorBar{display:none}.rates-v4-inputs-module__aoIJVW__editorFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.rates-v4-inputs-module__aoIJVW__field,.rates-v4-inputs-module__aoIJVW__fieldWide{min-width:0}.rates-v4-inputs-module__aoIJVW__fieldWide{grid-column:1/-1}.rates-v4-inputs-module__aoIJVW__fieldLabel{color:var(--me-graphite);font:500 16px/1.4 var(--me-font-ui);margin-bottom:12px;display:block}.rates-v4-inputs-module__aoIJVW__moneyWrap{border-bottom:2px solid var(--me-ink);align-items:baseline;gap:8px;min-width:0;display:flex}.rates-v4-inputs-module__aoIJVW__moneyPrefix{color:var(--me-oxblood);font-size:28px}.rates-v4-inputs-module__aoIJVW__moneyInput{width:100%;min-width:0;min-height:64px;color:var(--me-ink);font-family:var(--me-font-ui);letter-spacing:var(--rates-money-tracking);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:6px 0 16px;font-size:30px;font-weight:600;line-height:1.15}.rates-v4-inputs-module__aoIJVW__fieldWide .rates-v4-inputs-module__aoIJVW__moneyInput{font-size:clamp(48px,6.5vw,88px)}.rates-v4-inputs-module__aoIJVW__fieldWide .rates-v4-inputs-module__aoIJVW__moneyPrefix{font-size:clamp(28px,3vw,40px)}.rates-v4-inputs-module__aoIJVW__moneyInput::placeholder{color:var(--me-graphite);letter-spacing:-.02em;font-size:20px}.rates-v4-inputs-module__aoIJVW__moneyWrap:focus-within{border-bottom-color:var(--me-oxblood)}.rates-v4-inputs-module__aoIJVW__moneyWrap[data-invalid]{border-bottom-color:var(--me-feedback-error)}.rates-v4-inputs-module__aoIJVW__moneyInput:focus-visible{outline:2px solid var(--me-oxblood);outline-offset:4px}.rates-v4-inputs-module__aoIJVW__select{border:0;border-bottom:1px solid var(--me-graphite);width:100%;min-width:0;height:60px;min-height:60px;color:var(--me-ink);font:500 24px/1.3 var(--me-font-ui);letter-spacing:-.02em;background-color:#0000;border-radius:0;padding:10px 28px 10px 0;display:block}.rates-v4-inputs-module__aoIJVW__select:focus-visible{outline:2px solid var(--me-oxblood);outline-offset:4px}.rates-v4-inputs-module__aoIJVW__fieldHint,.rates-v4-inputs-module__aoIJVW__fieldHintAdvisory{color:var(--me-graphite);font:400 14px/1.5 var(--me-font-ui);margin:8px 0 0}.rates-v4-inputs-module__aoIJVW__fieldError{color:#b42318;margin:12px 0 0;font-size:16px}.rates-v4-inputs-module__aoIJVW__scenarioDetails,.rates-v4-inputs-module__aoIJVW__assumptions{border-top:1px solid var(--me-stone);margin-top:24px}.rates-v4-inputs-module__aoIJVW__scenarioDetailsSummary,.rates-v4-inputs-module__aoIJVW__assumptionsSummary{cursor:pointer;min-height:56px;font:500 16px/1.45 var(--me-font-ui);padding:16px 0}.rates-v4-inputs-module__aoIJVW__scenarioDetailsValue{color:var(--me-graphite);font:400 14px/1.4 var(--me-font-ui);margin-top:5px;display:block}.rates-v4-inputs-module__aoIJVW__scenarioDetails .rates-v4-inputs-module__aoIJVW__editorFields{margin:8px 0 20px}.rates-v4-inputs-module__aoIJVW__loanSummary{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0;padding:20px 0 0;font-size:17px;display:flex}.rates-v4-inputs-module__aoIJVW__loanSummaryLabel{color:var(--me-graphite)}.rates-v4-inputs-module__aoIJVW__loanSummaryValue{font:600 22px/1.25 var(--me-font-ui);font-variant-numeric:tabular-nums;letter-spacing:var(--rates-money-tracking)}.rates-v4-inputs-module__aoIJVW__loanSummaryNote,.rates-v4-inputs-module__aoIJVW__assumptionsIntro,.rates-v4-inputs-module__aoIJVW__assumptionsNote{color:var(--me-graphite);margin:12px 0;font-size:14px;line-height:1.55}.rates-v4-inputs-module__aoIJVW__assumptionsBody{padding-bottom:12px}.rates-v4-inputs-module__aoIJVW__assumptions .rates-v4-inputs-module__aoIJVW__editorFields{grid-template-columns:1fr;margin-top:24px}.rates-v4-inputs-module__aoIJVW__scenarioDetailsSummary:focus-visible,.rates-v4-inputs-module__aoIJVW__assumptionsSummary:focus-visible{outline:2px solid var(--me-oxblood);outline-offset:3px}@media (max-width:359px){.rates-v4-inputs-module__aoIJVW__editorFields{gap:18px}.rates-v4-inputs-module__aoIJVW__select{font-size:20px}.rates-v4-inputs-module__aoIJVW__fieldWide .rates-v4-inputs-module__aoIJVW__moneyInput{font-size:46px}}
.thirty-year-calculator-module__ducvnq__scope{--rates-chapter-size:clamp(36px, 5cqi, 54px);background:0 0;container:thirty-year-calculator/inline-size}.thirty-year-calculator-module__ducvnq__scope [data-rates-v4]{background:0 0;margin:0}.thirty-year-calculator-module__ducvnq__scope [data-rates-setup]{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:32px 44px}.thirty-year-calculator-module__ducvnq__scope [data-rates-input-opening]{min-width:0}.thirty-year-calculator-module__ducvnq__scope [data-rates-input-opening] h2{text-wrap:balance;max-width:20ch;font-size:clamp(36px,5cqi,54px);line-height:1.08}.thirty-year-calculator-module__ducvnq__scope [data-rates-input-opening]>p{max-width:58ch}.thirty-year-calculator-module__ducvnq__scope [data-rates-input-form]{border:1px solid var(--brand-calculator-line);border-radius:var(--brand-radius-card);background:var(--brand-white);min-width:0;padding:clamp(20px,3cqi,32px);container:thirty-year-editor/inline-size}.thirty-year-calculator-module__ducvnq__scope [data-scenario-price]{letter-spacing:-.04em;font-size:clamp(32px,9cqi,60px)}.thirty-year-calculator-module__ducvnq__scope [data-rates-update-actions]{grid-template-columns:minmax(0,1fr);gap:8px}.thirty-year-calculator-module__ducvnq__scope [data-rates-update-actions] button{justify-content:center}.thirty-year-calculator-module__ducvnq__scope [data-rates-results-opening] h2{max-width:22ch;font:600 clamp(36px, 5cqi, 54px)/1.08 var(--me-type), sans-serif;letter-spacing:-.04em;text-transform:none;text-wrap:balance}.thirty-year-calculator-module__ducvnq__scope [data-rates-results-opening] h2 span{white-space:normal;display:inline}.thirty-year-calculator-module__ducvnq__scope [data-rates-result-grid]{grid-template-columns:minmax(0,1fr);gap:32px}.thirty-year-calculator-module__ducvnq__scope [data-rates-result-grid]>*{min-width:0}.thirty-year-calculator-module__ducvnq__scope [data-payment-summary],.thirty-year-calculator-module__ducvnq__scope [data-primary-rate-options] button{border-radius:var(--brand-radius-card)}.thirty-year-calculator-module__ducvnq__scope [data-payment-summary]{padding:clamp(20px,3cqi,36px)}.thirty-year-calculator-module__ducvnq__scope [data-all-in]{font-size:clamp(40px,6cqi,68px)}.thirty-year-calculator-module__ducvnq__scope [data-rates-rate-pair] :is([data-rate],[data-apr]){font-size:clamp(28px,4cqi,46px)}.thirty-year-calculator-module__ducvnq__scope [id=rates-payment-assumptions]{grid-template-columns:minmax(0,1fr)}.thirty-year-calculator-module__ducvnq__scope [data-rates-ladder],.thirty-year-calculator-module__ducvnq__scope [data-ladder-option]{grid-template-columns:minmax(0,1fr);min-width:0}.thirty-year-calculator-module__ducvnq__scope [data-ladder-option]>span{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.thirty-year-calculator-module__ducvnq__scope [data-ladder-option]>span:first-child{flex-wrap:wrap}.thirty-year-calculator-module__ducvnq__scope [data-ladder-option]>span:first-child>span{white-space:normal}.thirty-year-calculator-module__ducvnq__scope [data-ladder-option] [data-payment-disclosure]{grid-column:1/-1}@container thirty-year-calculator (min-width:900px){.thirty-year-calculator-module__ducvnq__scope [data-rates-setup]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.thirty-year-calculator-module__ducvnq__scope [data-rates-result-grid]{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.thirty-year-calculator-module__ducvnq__scope [data-primary-rate-options]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container thirty-year-editor (max-width:420px){.thirty-year-calculator-module__ducvnq__scope [data-scenario-fields]{grid-template-columns:minmax(0,1fr);gap:20px}}
