.carrier-nav{display:flex;gap:24px;font-weight:600}.carrier-intro{max-width:760px;margin:40px 0}.carrier-intro h1{font:800 clamp(32px,5vw,56px)/1.12 var(--display);letter-spacing:-1.5px}.carrier-intro p,.carrier-layout p{line-height:1.7}.carrier-layout{display:grid;grid-template-columns:1fr 2fr;gap:48px}.carrier-layout aside a{overflow-wrap:anywhere}.carrier-form{display:grid;grid-template-columns:1fr 1fr;gap:22px;min-width:0}.carrier-form label{font-size:14px;min-width:0}.carrier-form input,.carrier-form select,.carrier-form textarea{display:block;width:100%;min-width:0;font:inherit;border:1px solid #b5c1cf;background:#fff;color:#07182d;padding:12px;margin-top:8px;border-radius:4px}.carrier-form .full{grid-column:1/-1}.carrier-form button{white-space:normal;max-width:100%}.carrier-page :focus-visible{outline:3px solid #1465ef;outline-offset:4px}.carrier-form [role=status]{margin-top:16px}.carrier-page .nav-wrap{flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:16px}@media(max-width:760px){.carrier-layout,.carrier-form{grid-template-columns:1fr}.carrier-layout{gap:24px}.carrier-nav{flex-wrap:wrap;gap:16px;font-size:14px}.carrier-page .section{padding:48px 0}.carrier-intro{margin:28px 0}}
.carrier-page .brand img{height:auto}.carrier-page .site-header{height:auto;min-height:80px}
