.carrier-nav{max-width:1240px}
.carrier-hero{padding:80px 0 84px}
.carrier-intro{position:relative}
.carrier-intro>p:not(.eyebrow){color:#c5d4e9;max-width:570px;margin-bottom:27px}
.carrier-directory{background:var(--paper)}
.carrier-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.carrier-grid li{padding:25px;background:#fff;border:1px solid var(--line);border-radius:5px}
.carrier-logo{width:min(100%,180px);aspect-ratio:3;display:block;position:relative;margin-bottom:20px;container-type:inline-size}
.carrier-logo img{position:absolute;max-width:none;object-fit:fill;width:calc(var(--sw,1185) * min(100cqw / var(--w), 33.333cqw / var(--h)));height:auto;left:calc(-1 * var(--x) * min(100cqw / var(--w), 33.333cqw / var(--h)));top:calc(-1 * var(--y) * min(100cqw / var(--w), 33.333cqw / var(--h)));clip-path:inset(calc(var(--y) / var(--sh,212) * 100%) calc((var(--sw,1185) - var(--x) - var(--w)) / var(--sw,1185) * 100%) calc((var(--sh,212) - var(--y) - var(--h)) / var(--sh,212) * 100%) calc(var(--x) / var(--sw,1185) * 100%));mix-blend-mode:multiply}
.carrier-grid h3{margin:0 0 8px;font-size:17px}
.carrier-grid p{color:var(--muted);font-size:14px;margin:0}
@media(max-width:800px){.carrier-hero{padding:52px 0 56px}.carrier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:500px){.carrier-grid{grid-template-columns:1fr}.carrier-grid li{padding:20px}}
