.fhh-home{--fh-ink:#152d41;--fh-blue:#17527d;--fh-muted:#546674;--fh-line:#dce3e8;--fh-tint:#f3f6f8;background:#fff;color:var(--fh-ink);font:16px/1.65 Arial,Helvetica,sans-serif;margin:0}
.fhh-home *{box-sizing:border-box}.fhh-home a{color:inherit;text-decoration:none}.fhh-home a:hover{text-decoration:underline}.fhh-home img{max-width:100%;height:auto}.fhh-wrap{width:min(1280px,calc(100% - 64px));margin:auto}.fhh-section{padding:72px 0}.fhh-home h1,.fhh-home h2,.fhh-home h3{font-family:inherit;color:var(--fh-ink);line-height:1.2;letter-spacing:-.025em;margin:0 0 16px;font-weight:700}.fhh-home h2{font-size:34px}.fhh-home h3{font-size:20px}.fhh-home p{margin:0 0 18px;color:var(--fh-muted)}.fhh-home .fhh-eyebrow{color:var(--fh-blue);font-size:11px;letter-spacing:.16em;font-weight:700;margin-bottom:18px}.fhh-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 21px;background:var(--fh-blue);border:1px solid var(--fh-blue);border-radius:3px;color:white!important;font:700 14px/1.3 Arial;cursor:pointer;text-decoration:none!important}.fhh-button:hover{background:#103e61}.fhh-outline{background:white;color:var(--fh-blue)!important}.fhh-outline:hover{background:#edf4f8}.fhh-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.fhh-tint{background:var(--fh-tint)}.fhh-rule{border-top:1px solid var(--fh-line)}.fhh-intro{max-width:730px}.fhh-small{font-size:13px}.fhh-home :focus-visible{outline:3px solid #568bbb;outline-offset:4px}.fhh-skip{position:absolute;left:-10000px}.fhh-skip:focus{left:12px;top:12px;background:white;z-index:9999;padding:12px}.fhh-home main{min-width:0}.fhh-home button{font-family:inherit}
@media(max-width:760px){.fhh-wrap{width:calc(100% - 36px)}.fhh-section{padding:46px 0}.fhh-home h2{font-size:28px}.fhh-home h3{font-size:18px}.fhh-home{font-size:15px}}
