.rates-page #quote{padding-top:140px;padding-bottom:80px;min-height:70vh}
.rates-page .quote-intro h1{font-size:clamp(36px,4.1vw,64px);line-height:1.06;letter-spacing:-.045em;max-width:11ch;margin:20px 0 0;font-weight:400;text-transform:none}
.rates-page .quote-intro{align-items:center}
.rates-page .rate-table-wrap{overflow-x:auto;max-width:100%;overscroll-behavior-x:contain}
.rates-page .rate-table{min-width:540px}
.rates-page .rate-resources{scroll-margin-top:100px}
@media(max-width:700px){.rates-page #quote{padding-top:108px;padding-bottom:48px}.rates-page .quote-intro{gap:14px}.rates-page .quote-intro h1{font-size:38px;max-width:12ch;margin:12px 0 0}.rates-page .quote-lead{font-size:15px}.rates-page .rate-table{font-size:12px}}
@media(max-height:500px) and (min-width:701px){.rates-page #quote{padding-top:104px}.rates-page .quote-intro h1{font-size:40px}}
