/* Dated rate education within Seattle Wholesale Mortgage's existing design. */
.low-rates-guide .rates-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:48px;align-items:center;padding-bottom:76px}
.low-rates-guide .guide-hero h1{font:600 clamp(45px,5vw,72px)/1.04 var(--sans);letter-spacing:-.045em;max-width:11ch}
.low-rates-guide .guide-hero-copy .rates-answer{font-size:clamp(23px,2.5vw,30px);line-height:1.35;color:#83d9ff;font-weight:500;margin:22px 0}
.low-rates-guide .guide-hero-copy>p{font-size:18px;line-height:1.75;max-width:47ch}
.low-rates-guide .program-actions{gap:15px 22px;margin-top:28px}
.low-rates-guide .guide-hero .program-text-link{color:#fff}
.rate-benchmark{min-width:0;padding:32px;border:1px solid #48768c;border-radius:24px;background:#103b50;color:#fff}
.rate-benchmark h2{font:600 26px/1.25 var(--sans);letter-spacing:-.025em;margin:16px 0 12px}
.rate-benchmark .eyebrow{color:#b8dfef;font-size:11px}
.rate-benchmark .benchmark-date{font-size:14px;color:#c1dbe7}
.benchmark-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:26px 0;margin-top:16px;border-top:1px solid #48768c;border-bottom:1px solid #48768c}
.benchmark-values span{display:block;font-size:14px;font-weight:500}
.benchmark-values strong{display:block;font:600 clamp(34px,3.7vw,47px)/1.2 var(--sans);letter-spacing:-.04em;color:#8cddff;margin-top:10px}
.rate-benchmark .benchmark-note{font-size:14px;line-height:1.7;color:#d2e5ef;margin:20px 0}
.rate-benchmark>a{font-size:14px;line-height:1.6;display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:4px}
.low-rates-guide .benchmark-context{padding:28px 40px 12px;margin-bottom:20px;font-size:14px;line-height:1.75;color:#486475}
.benchmark-context p+p{margin-top:12px}
.benchmark-context a{color:#006a93;text-decoration:underline;text-underline-offset:3px}
.low-rates-guide .rates-two-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.rates-resource-links{display:grid;gap:12px;margin-top:22px}
.rates-resource-links a{display:flex;align-items:center;min-height:44px;font-weight:600;color:#006a93;text-decoration:underline;text-underline-offset:4px}
.low-rates-guide .rates-next{border:1px solid #c5dce9;border-radius:20px}
@media(max-width:1000px){.low-rates-guide .rates-hero{grid-template-columns:minmax(0,1fr);gap:30px}.low-rates-guide .guide-hero h1{max-width:16ch}.rate-benchmark{max-width:640px;width:100%}}
@media(max-width:700px){.low-rates-guide .guide-hero h1{font-size:44px;max-width:11ch}.low-rates-guide .guide-hero-copy .rates-answer{font-size:24px}.rate-benchmark{padding:26px 23px}.rate-benchmark h2{font-size:25px}.benchmark-values{gap:16px}.benchmark-values strong{font-size:39px}.low-rates-guide .benchmark-context{padding:24px 23px 4px}.low-rates-guide .rates-two-cards{grid-template-columns:minmax(0,1fr)}.low-rates-guide .rates-hero{padding-bottom:44px}.low-rates-guide .program-actions .program-text-link{width:100%;text-align:center}}
