.MortgageRatesWidget-module__o_vi3W__section{background:var(--rates-section-bg);overflow:clip}.MortgageRatesWidget-module__o_vi3W__home{--rates-section-bg:var(--home-bg);--rates-heading:var(--home-navy);--rates-body:var(--home-body);--rates-muted:var(--home-muted);--rates-border:var(--home-rule-strong);--rates-card:var(--home-white);--rates-accent:var(--home-gold);--rates-shadow:0 18px 50px #0e1c2f17}.MortgageRatesWidget-module__o_vi3W__purchase{--rates-section-bg:var(--ae-bg);--rates-heading:var(--ae-navy);--rates-body:var(--ae-body);--rates-muted:var(--ae-muted);--rates-border:var(--ae-border);--rates-card:var(--ae-white);--rates-accent:var(--ae-gold);--rates-shadow:var(--ae-shadow-panel)}.MortgageRatesWidget-module__o_vi3W__layout{align-items:center;gap:clamp(2.75rem,7vw,6rem);min-width:0;display:grid}.MortgageRatesWidget-module__o_vi3W__copy{min-width:0;max-width:42rem}.MortgageRatesWidget-module__o_vi3W__title{max-width:38rem;color:var(--rates-heading)}.MortgageRatesWidget-module__o_vi3W__lede{max-width:38rem;color:var(--rates-body);margin-top:1.35rem;font-size:clamp(1.02rem,1.5vw,1.125rem);line-height:1.7}.MortgageRatesWidget-module__o_vi3W__context{max-width:39rem;color:var(--rates-muted);margin-top:.9rem;font-size:.9375rem;line-height:1.7}.MortgageRatesWidget-module__o_vi3W__action{margin-top:1.75rem}.MortgageRatesWidget-module__o_vi3W__widgetColumn{justify-items:center;gap:.9rem;width:100%;min-width:0;display:grid}.MortgageRatesWidget-module__o_vi3W__card{border:1px solid var(--rates-border);background:var(--rates-card);width:100%;max-width:22rem;box-shadow:var(--rates-shadow);border-radius:1.25rem;justify-content:center;padding:clamp(1.25rem,4vw,2.25rem);display:flex;position:relative}.MortgageRatesWidget-module__o_vi3W__card:before{background:var(--rates-accent);content:"";width:3.5rem;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.MortgageRatesWidget-module__o_vi3W__mndWidget{color:#fff;flex:none;width:220px;max-width:100%;font-size:12px}.MortgageRatesWidget-module__o_vi3W__widgetHeader,.MortgageRatesWidget-module__o_vi3W__widgetFooter{color:#fff;text-align:center;background:#369;padding:4px 0;line-height:1.4}.MortgageRatesWidget-module__o_vi3W__widgetHeader a,.MortgageRatesWidget-module__o_vi3W__widgetFooter a{color:#fff;text-decoration:none}.MortgageRatesWidget-module__o_vi3W__widgetHeader a:hover,.MortgageRatesWidget-module__o_vi3W__widgetFooter a:hover{text-underline-offset:2px;text-decoration:underline}.MortgageRatesWidget-module__o_vi3W__widgetHeader a:focus-visible,.MortgageRatesWidget-module__o_vi3W__widgetFooter a:focus-visible{outline-offset:1px;border-radius:2px;outline:2px solid #fff}.MortgageRatesWidget-module__o_vi3W__iframe{box-sizing:border-box;border:0 solid #369;border-width:0 1px;width:220px;max-width:100%;height:445px;display:block}.MortgageRatesWidget-module__o_vi3W__disclosure{width:100%;max-width:23rem;color:var(--rates-muted);text-align:center;font-size:.75rem;line-height:1.6}@media (min-width:56rem){.MortgageRatesWidget-module__o_vi3W__layout{grid-template-columns:minmax(0,1.6fr) minmax(17.5rem,1fr)}.MortgageRatesWidget-module__o_vi3W__widgetColumn{justify-self:end}}@media (max-width:39.999rem){.MortgageRatesWidget-module__o_vi3W__action>a,.MortgageRatesWidget-module__o_vi3W__action>button{width:100%}.MortgageRatesWidget-module__o_vi3W__card{max-width:20rem}}@media (max-width:22rem){.MortgageRatesWidget-module__o_vi3W__card{padding-inline:.75rem}}
