.contact-hub{color:#10394e;background:#fff;padding-bottom:50px}.contact-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:60px;padding-block:60px;display:grid}.contact-hero h1{letter-spacing:-.035em;max-width:20ch;margin:16px 0 24px;font:700 clamp(2.3rem,4.2vw,4rem)/1.12 Arial,sans-serif}.contact-hero p{color:#395762;font-size:1.1rem;line-height:1.8}.contact-hero aside{background:#eaf3ef;border:1px solid #bfd4ca;border-top:4px solid #b89351;border-radius:14px;align-self:center;padding:30px}.contact-hero aside h2{font-size:1.4rem}.contact-hero aside p{font-size:.92rem}.contact-hero li{margin:10px 0;line-height:1.8}.contact-hero ul{padding-left:20px}.contact-hero .button{margin-top:20px}.contact-support{border-top:1px solid #cbd9db;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;padding-block:44px;display:grid}.contact-support h2{margin:12px 0 20px;font-size:1.8rem;line-height:1.25}.contact-support p{color:#395762;line-height:1.8}.contact-support a,.contact-privacy a{color:#155e6b;overflow-wrap:anywhere;text-underline-offset:5px;font-weight:700}.contact-support .contact-note{font-size:.9rem}.contact-hub a:focus-visible{outline-offset:4px;outline:3px solid #a46e25}@media (width<=760px){.contact-hero,.contact-support{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px}.contact-hero aside{padding:24px}.contact-hero .button{white-space:normal;text-align:center;width:100%}}
