/* Keep navigation available while leaving the page in normal document flow. */
html{scroll-padding-top:calc(var(--site-header-height,150px) + 16px)}
.site-header{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 3px 16px rgba(11,26,48,.08)}
.community-impact,.rates-section,.rate-row{scroll-margin-top:0}
.footer-bottom .agency-credit{line-height:1.6;text-wrap:balance}
.footer-bottom .agency-credit a{font-weight:600;text-decoration:underline;text-underline-offset:3px}
.footer-bottom .agency-credit a:hover{color:#acde56}
.footer-bottom .agency-credit a:focus-visible{outline:2px solid #acde56;outline-offset:4px;border-radius:2px}
