/* Scoped to the approved Mexico coverage section. */
.mx-network{background:#061b38;color:#fff;overflow:hidden;padding:48px 0 32px}.mx-network .wrap{position:relative}.mx-network-top{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;z-index:3}.mx-network .section-kicker{color:#54b9ff}.mx-network h2{font:800 clamp(32px,4vw,58px)/1.1 var(--display);letter-spacing:-.045em;margin:14px 0}.mx-network h2 span{color:#4faeff}.mx-network-top p{color:#bdcfe3;font-size:16px;line-height:1.7;margin:0;max-width:720px}.mx-network-quote{display:inline-flex;align-items:center;gap:20px;white-space:nowrap;border:1px solid #319bdc;padding:14px 18px;color:#fff;font-size:11px;letter-spacing:.06em;font-weight:700;margin-top:5px}.mx-network-quote span{color:#59baff;font-size:19px}.mx-network-quote:hover{background:#0b3156}.mx-network-quote:focus-visible{outline:3px solid #83d3ff;outline-offset:4px}.mx-network-stage{position:relative;margin-top:-35px;isolation:isolate}.mx-map-wrap{z-index:2}.mx-network-map{width:min(100%,1000px);height:auto;display:block;margin:0 auto;position:relative;z-index:2}.mx-network-skyline{position:absolute;inset:auto 0 0;width:100%;height:265px;object-fit:cover;object-position:center bottom;opacity:.72;z-index:0;mask-image:linear-gradient(transparent 0%,#000 60%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(transparent 0%,#000 60%,#000 88%,transparent 100%)}.mx-regions{display:grid;grid-template-columns:1.1fr .85fr 1.35fr 1fr;gap:32px;position:relative;z-index:3;margin-top:8px}.mx-region{border-top:1px solid #269add;padding-top:16px}.mx-region h3{font:700 12px/1.5 var(--display);color:#56b8fc;letter-spacing:.15em;text-transform:uppercase;margin:0 0 10px}.mx-region ul{list-style:none;padding:0;margin:0;color:#e5eef8;font-size:14px;line-height:1.85}.mx-region li{display:inline}.mx-region li:not(:last-child):after{content:" · ";color:#8db3d1}.mx-network-note{font-size:11px;color:#8da6c0;margin:30px 0 0;line-height:1.6}@media(max-width:900px){.mx-network-top{display:block}.mx-network-quote{margin-top:18px}.mx-network-stage{margin-top:0}.mx-regions{grid-template-columns:1fr 1fr;gap:24px}.mx-network-skyline{height:220px}}@media(max-width:600px){.mx-network{padding:34px 0 28px}.mx-network h2{font-size:35px}.mx-network-top p{font-size:15px}.mx-network-stage{margin-top:12px}.mx-map-wrap{width:100%;max-width:none}.mx-network-map{width:100%;min-width:0}.mx-network-skyline{height:130px;opacity:.5}.mx-regions{gap:22px 18px;margin-top:18px}.mx-region h3{font-size:10px;letter-spacing:.1em}.mx-region ul{font-size:13px}.mx-network-note{font-size:10px;margin-top:24px}}
