.featured-rate-choices-module__jooFCq__choices{gap:14px;margin:0;display:grid}.featured-rate-choices-module__jooFCq__choice{gap:4px;display:grid}.featured-rate-choices-module__jooFCq__heading{letter-spacing:.02em;opacity:.82;margin:0;font-size:13px;font-weight:600}.featured-rate-choices-module__jooFCq__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.featured-rate-choices-module__jooFCq__pair span{letter-spacing:.08em;text-transform:uppercase;opacity:.7;font-size:11px;display:block}.featured-rate-choices-module__jooFCq__pair strong{font-variant-numeric:tabular-nums;font-size:clamp(26px,6vw,32px);font-weight:700;line-height:1.05}.featured-rate-choices-module__jooFCq__pair small{margin-left:2px;font-size:.5em}.featured-rate-choices-module__jooFCq__cost{text-wrap:pretty;margin:2px 0 0;font-size:19px;font-weight:700;line-height:1.25}.featured-rate-choices-module__jooFCq__status{opacity:.85;margin:0;font-size:14px;line-height:1.45}@media (max-width:374px){.featured-rate-choices-module__jooFCq__cost{font-size:17px}}.featured-rate-choices-module__jooFCq__choices[data-selectable]{gap:10px}.featured-rate-choices-module__jooFCq__choice[data-selectable]{appearance:none;text-align:left;width:100%;font:inherit;color:inherit;background:color-mix(in srgb, currentColor 4%, transparent);border:1px solid color-mix(in srgb, currentColor 22%, transparent);cursor:pointer;outline-offset:-2px;border-radius:12px;outline:2px solid #0000;margin:0;padding:12px 14px}.featured-rate-choices-module__jooFCq__choice[data-selectable]:hover{background:color-mix(in srgb, currentColor 7%, transparent)}.featured-rate-choices-module__jooFCq__choice[data-selectable]:focus-visible{outline-color:currentColor}.featured-rate-choices-module__jooFCq__choice[data-selected]{background:color-mix(in srgb, currentColor 10%, transparent);border-color:color-mix(in srgb, currentColor 55%, transparent);outline-color:color-mix(in srgb, currentColor 55%, transparent)}.featured-rate-choices-module__jooFCq__mark{letter-spacing:.08em;text-transform:uppercase;opacity:.68;margin-top:8px;font-size:11px;font-weight:700;display:inline-block}.featured-rate-choices-module__jooFCq__mark[data-selected]{opacity:1}@media (prefers-reduced-motion:no-preference){.featured-rate-choices-module__jooFCq__choice[data-selectable]{transition:background-color .12s,border-color .12s}}.featured-rate-choices-module__jooFCq__rowDate{opacity:.8;white-space:nowrap;font-weight:500}
.mortgage-math-ui-module__2LznSW__termHelp{vertical-align:middle;margin-left:6px;display:inline-flex;position:relative}.mortgage-math-ui-module__2LznSW__termHelp>button{width:24px;height:24px;color:inherit;cursor:pointer;font:600 13px/1 var(--me-font-ui,var(--v5-font-ui));background:0 0;border:1px solid;border-radius:50%;place-items:center;padding:0;display:inline-grid}.mortgage-math-ui-module__2LznSW__termHelp>button:focus-visible{outline-offset:3px;outline:2px solid}.mortgage-math-ui-module__2LznSW__termHelp>span{z-index:8;background:var(--me-ink,#111112);width:min(270px,100vw - 48px);color:var(--me-bone,#f2efe8);font:400 14px/1.5 var(--me-font-ui,var(--v5-font-ui));text-transform:none;letter-spacing:0;padding:12px 14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 10px 30px #0004}.mortgage-math-ui-module__2LznSW__changed{border:1px solid color-mix(in srgb, currentColor 28%, transparent);margin-top:24px;padding:20px}.mortgage-math-ui-module__2LznSW__changed[data-tone=dark]{color:var(--me-bone,#f2efe8);background:#1a1a1b}.mortgage-math-ui-module__2LznSW__kicker{letter-spacing:.04em;text-transform:uppercase;font-size:13px;line-height:1.4}.mortgage-math-ui-module__2LznSW__changed h3{font:600 clamp(20px, 4vw, 28px)/1.2 var(--me-font-ui,var(--v5-font-ui));letter-spacing:-.02em;margin-top:7px}.mortgage-math-ui-module__2LznSW__changed dl{gap:8px;margin-top:16px;display:grid}.mortgage-math-ui-module__2LznSW__changed dl>div{border-top:1px solid color-mix(in srgb, currentColor 24%, transparent);justify-content:space-between;gap:16px;padding-top:8px;display:flex}.mortgage-math-ui-module__2LznSW__changed dt,.mortgage-math-ui-module__2LznSW__changed dd,.mortgage-math-ui-module__2LznSW__changed>p{font-size:14px;line-height:1.5}.mortgage-math-ui-module__2LznSW__changed dd{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.mortgage-math-ui-module__2LznSW__approximation{opacity:.76;margin-top:10px}.mortgage-math-ui-module__2LznSW__unchanged{opacity:.76;margin-top:13px}.mortgage-math-ui-module__2LznSW__mathMap{border-top:1px solid color-mix(in srgb, currentColor 28%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 28%, transparent);margin-top:20px}.mortgage-math-ui-module__2LznSW__mathMap>summary{cursor:pointer;min-height:58px;font:500 16px/1.4 var(--me-font-ui,var(--v5-font-ui));justify-content:space-between;align-items:center;gap:16px;padding:10px 0;list-style:none;display:flex}.mortgage-math-ui-module__2LznSW__mathMap>summary::-webkit-details-marker{display:none}.mortgage-math-ui-module__2LznSW__mathMap>summary span{font-size:22px;transition:transform .16s}.mortgage-math-ui-module__2LznSW__mathMap[open]>summary span{transform:rotate(45deg)}.mortgage-math-ui-module__2LznSW__equations{gap:24px;padding:8px 0 20px;display:grid}.mortgage-math-ui-module__2LznSW__equations h4{font:600 18px/1.35 var(--me-font-ui,var(--v5-font-ui))}.mortgage-math-ui-module__2LznSW__equations dl{margin-top:10px}.mortgage-math-ui-module__2LznSW__equations dl>div{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.mortgage-math-ui-module__2LznSW__equations dt,.mortgage-math-ui-module__2LznSW__equations dd{font-size:14px;line-height:1.45}.mortgage-math-ui-module__2LznSW__equations dd{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.mortgage-math-ui-module__2LznSW__equationTotal{font-weight:600}@media (min-width:768px){.mortgage-math-ui-module__2LznSW__equations{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width:767px){.mortgage-math-ui-module__2LznSW__termHelp>span{width:auto;position:fixed;inset:auto 24px 24px}}@media (prefers-reduced-motion:reduce){.mortgage-math-ui-module__2LznSW__mathMap>summary span{transition:none}}
