.va-funding-fee-comparison-module__6ugg4G__wrap{margin:0 0 24px}.va-funding-fee-comparison-module__6ugg4G__controls{border:1px solid var(--me-border-structural);background:var(--me-bg-elevated);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin:0 0 20px;padding:clamp(16px,2.5vw,22px);display:grid}.va-funding-fee-comparison-module__6ugg4G__fieldset{border:0;min-width:0;margin:0;padding:0}.va-funding-fee-comparison-module__6ugg4G__legend,.va-funding-fee-comparison-module__6ugg4G__label{margin:0 0 8px;padding:0;font-size:13px;font-weight:600;line-height:1.4;display:block}.va-funding-fee-comparison-module__6ugg4G__radioRow{flex-wrap:wrap;gap:8px 18px;display:flex}.va-funding-fee-comparison-module__6ugg4G__radio{align-items:center;gap:8px;min-height:32px;font-size:15px;line-height:1.4;display:inline-flex}.va-funding-fee-comparison-module__6ugg4G__field{min-width:0}.va-funding-fee-comparison-module__6ugg4G__select,.va-funding-fee-comparison-module__6ugg4G__input{border:1px solid var(--me-border-structural);background:var(--me-bg-base,#fff);width:100%;min-height:44px;color:var(--me-text-primary);font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}.va-funding-fee-comparison-module__6ugg4G__help{margin:8px 0 0;font-size:13px;line-height:1.5}.va-funding-fee-comparison-module__6ugg4G__scenario{margin:0 0 12px;font-size:14px;line-height:1.6}.va-funding-fee-comparison-module__6ugg4G__tableScroll{margin:0 0 20px;overflow-x:auto}.va-funding-fee-comparison-module__6ugg4G__table{border-collapse:collapse;width:100%;min-width:820px;font-size:15px;line-height:1.5}.va-funding-fee-comparison-module__6ugg4G__caption{text-align:left;margin-bottom:10px;font-size:13px;line-height:1.5}.va-funding-fee-comparison-module__6ugg4G__table th,.va-funding-fee-comparison-module__6ugg4G__table td{border-bottom:1px solid var(--me-border-structural);text-align:left;vertical-align:top;padding:14px 12px}.va-funding-fee-comparison-module__6ugg4G__table thead th{background:var(--me-bg-elevated);font-weight:600}.va-funding-fee-comparison-module__6ugg4G__table tbody th{font-weight:600}.va-funding-fee-comparison-module__6ugg4G__pathLabel,.va-funding-fee-comparison-module__6ugg4G__pathSub{display:block}.va-funding-fee-comparison-module__6ugg4G__pathSub{margin-top:4px;font-size:13px;font-weight:400;line-height:1.45}.va-funding-fee-comparison-module__6ugg4G__sep{padding:0 2px}.va-funding-fee-comparison-module__6ugg4G__notes p{margin:0 0 14px;font-size:14px;line-height:1.6}.va-funding-fee-comparison-module__6ugg4G__notes p:last-child{margin-bottom:0}.va-funding-fee-comparison-module__6ugg4G__withheld{border:1px solid var(--me-border-structural);background:var(--me-bg-elevated);border-radius:12px;margin:0 0 24px;padding:clamp(18px,3vw,26px)}.va-funding-fee-comparison-module__6ugg4G__withheld p{margin:0;font-size:15px;line-height:1.6}@media (max-width:760px){.va-funding-fee-comparison-module__6ugg4G__controls{grid-template-columns:minmax(0,1fr);gap:18px}}.va-funding-fee-comparison-module__6ugg4G__rowLabel,.va-funding-fee-comparison-module__6ugg4G__rowNote{display:block}.va-funding-fee-comparison-module__6ugg4G__rowNote{margin-top:4px;font-size:13px;font-weight:400;line-height:1.45}.va-funding-fee-comparison-module__6ugg4G__callout{border-left:3px solid var(--me-border-structural);padding:12px 14px}.va-funding-fee-comparison-module__6ugg4G__radioDisabled{color:var(--me-text-muted,#6b6b6b)}.va-funding-fee-comparison-module__6ugg4G__laneNote{width:100%;margin-top:2px;font-size:12px;line-height:1.4;display:block}.va-funding-fee-comparison-module__6ugg4G__inputInvalid{border-color:var(--me-status-error,#8a1f1f);border-width:2px}.va-funding-fee-comparison-module__6ugg4G__error{color:var(--me-status-error,#8a1f1f);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.5}.va-funding-fee-comparison-module__6ugg4G__cashBreakdown{border:1px solid var(--me-border-structural);background:var(--me-bg-elevated);border-radius:12px;margin:16px 0 0;padding:clamp(14px,2.5vw,20px)}.va-funding-fee-comparison-module__6ugg4G__cashHeading{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.45}.va-funding-fee-comparison-module__6ugg4G__cashList{margin:0;font-size:14px;line-height:1.6}.va-funding-fee-comparison-module__6ugg4G__cashList>div{border-bottom:1px solid var(--me-border-structural);justify-content:space-between;gap:16px;padding:6px 0;display:flex}.va-funding-fee-comparison-module__6ugg4G__cashList dt{margin:0}.va-funding-fee-comparison-module__6ugg4G__cashList dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.va-funding-fee-comparison-module__6ugg4G__cashTotal{font-weight:600;border-bottom:0!important}.va-funding-fee-comparison-module__6ugg4G__cashFine{margin:10px 0 0;font-size:13px;line-height:1.55}.va-funding-fee-comparison-module__6ugg4G__cashCreditNote{border-left:3px solid var(--me-border-structural);background:var(--me-bg-subtle,#00000008);border-radius:0 8px 8px 0;margin:12px 0 0;padding:10px 12px}.va-funding-fee-comparison-module__6ugg4G__cashCreditNote p{margin:0;font-size:13px;line-height:1.55}
.rate-guide-module__nMJOjW__page{background:var(--me-bg-page);color:var(--me-text-primary);font-family:var(--me-font-body)}.rate-guide-module__nMJOjW__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rate-guide-module__nMJOjW__actions a{border:1px solid var(--me-text-primary);min-height:48px;color:var(--me-text-primary);font:600 16px/1.35 var(--me-font-ui);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:12px 20px;text-decoration:none;display:inline-flex}.rate-guide-module__nMJOjW__actions a:first-child{background:var(--me-action-primary-bg);border-color:var(--me-action-primary-bg);color:var(--me-text-on-dark)}.rate-guide-module__nMJOjW__contents,.rate-guide-module__nMJOjW__related{max-width:1240px;margin:auto;padding:28px clamp(20px,4vw,48px)}.rate-guide-module__nMJOjW__contents>span{font:600 14px/1.4 var(--me-font-ui)}.rate-guide-module__nMJOjW__contents ul,.rate-guide-module__nMJOjW__related ul{flex-wrap:wrap;gap:12px 24px;margin:12px 0 0;padding:0;list-style:none;display:flex}.rate-guide-module__nMJOjW__contents a,.rate-guide-module__nMJOjW__related a,.rate-guide-module__nMJOjW__body a{color:var(--me-link);text-underline-offset:4px;text-decoration:underline}.rate-guide-module__nMJOjW__contents a,.rate-guide-module__nMJOjW__related a{padding:8px 0;font-size:16px;display:inline-block}.rate-guide-module__nMJOjW__section{border-top:1px solid var(--me-border-structural);scroll-margin-top:110px}.rate-guide-module__nMJOjW__sectionInner{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px 60px;max-width:1240px;margin:auto;padding:clamp(36px,5vw,64px) clamp(20px,4vw,48px);display:grid}.rate-guide-module__nMJOjW__section h2{font:600 clamp(26px, 3vw, 36px) / 1.16 var(--me-font-ui);letter-spacing:-.025em;text-wrap:balance;margin:0}.rate-guide-module__nMJOjW__body{min-width:0;font-size:18px;line-height:1.65}.rate-guide-module__nMJOjW__body>:first-child{margin-top:0}.rate-guide-module__nMJOjW__body p{margin:0 0 20px}.rate-guide-module__nMJOjW__body p:last-child{margin-bottom:0}.rate-guide-module__nMJOjW__body ul{margin:0 0 20px;padding-left:24px}.rate-guide-module__nMJOjW__body li+li{margin-top:8px}.rate-guide-module__nMJOjW__body strong{color:var(--me-text-primary);font-weight:600}.rate-guide-module__nMJOjW__body h3{font:600 23px/1.25 var(--me-font-ui);margin:24px 0 12px}.rate-guide-module__nMJOjW__tableScroll{margin:0 0 24px;overflow-x:auto}.rate-guide-module__nMJOjW__tableScroll table{border-collapse:collapse;width:100%;min-width:560px;font-size:16px;line-height:1.5}.rate-guide-module__nMJOjW__tableScroll th,.rate-guide-module__nMJOjW__tableScroll td{border-bottom:1px solid var(--me-border-structural);text-align:left;vertical-align:top;padding:16px 12px}.rate-guide-module__nMJOjW__tableScroll thead th{background:var(--me-bg-elevated);font-weight:600}.rate-guide-module__nMJOjW__faq details{border-bottom:1px solid var(--me-border-structural);padding:18px 0}.rate-guide-module__nMJOjW__faq details:first-child{padding-top:0}.rate-guide-module__nMJOjW__faq summary{cursor:pointer;padding:8px 0;font-weight:600}.rate-guide-module__nMJOjW__faq p{margin:16px 0 0}.rate-guide-module__nMJOjW__byline{max-width:1240px;margin:auto;padding:16px clamp(20px,4vw,48px);font-size:15px;line-height:1.5}.rate-guide-module__nMJOjW__byline a{color:var(--me-link);text-underline-offset:4px;text-decoration:underline}.rate-guide-module__nMJOjW__fine{font-size:14px;line-height:1.6}.rate-guide-module__nMJOjW__page :is(a,summary,[tabindex]):focus-visible,.rate-guide-module__nMJOjW__contents a:focus-visible{outline:3px solid var(--me-focus-on-light);outline-offset:4px}@media (max-width:760px){.rate-guide-module__nMJOjW__sectionInner{grid-template-columns:minmax(0,1fr);gap:24px}.rate-guide-module__nMJOjW__body{font-size:17px}.rate-guide-module__nMJOjW__actions,.rate-guide-module__nMJOjW__actions a{width:100%}.rate-guide-module__nMJOjW__contents ul{gap:4px 20px}}@media (forced-colors:active){.rate-guide-module__nMJOjW__page :focus-visible{outline-color:highlight}}.rate-guide-module__nMJOjW__body .rate-guide-module__nMJOjW__actions a{color:var(--me-text-primary);text-decoration:none}.rate-guide-module__nMJOjW__body .rate-guide-module__nMJOjW__actions a:first-child{color:var(--me-text-on-dark)}
.fifteen-year-featured-rates-module__FSuW_G__featured{border:1px solid var(--me-border-structural);background:var(--me-bg-elevated);border-radius:12px;margin:0 0 24px;padding:clamp(18px,3vw,26px)}.fifteen-year-featured-rates-module__FSuW_G__intro{border-bottom:1px solid var(--me-border-structural);margin:0 0 18px;padding-bottom:14px;font-size:14px;font-weight:600;line-height:1.45}.fifteen-year-featured-rates-module__FSuW_G__scenario{margin:20px 0 0;font-size:14px;line-height:1.6}.fifteen-year-featured-rates-module__FSuW_G__payments{border-top:1px solid var(--me-border-structural);margin-top:16px;padding-top:4px}.fifteen-year-featured-rates-module__FSuW_G__payments p,.fifteen-year-featured-rates-module__FSuW_G__disclosure{margin:12px 0 0;font-size:13px;line-height:1.6}.fifteen-year-featured-rates-module__FSuW_G__status{border:1px solid var(--me-border-structural);background:var(--me-bg-elevated);border-radius:12px;margin:0 0 24px;padding:clamp(18px,3vw,26px);font-size:15px;line-height:1.6}
