.ge-map-pilot .ge-hub-hero h1{font-size:clamp(30px,4vw,52px)}.ge-map-pilot .ge-hub-hero{padding-bottom:36px}.ge-pilot-map-section{scroll-margin-top:105px}.ge-pilot-figure{margin:0}.ge-pilot-toolbar{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;background:#f4f5f9;border:1px solid #dce0e8;padding:16px;border-radius:10px 10px 0 0}.ge-pilot-toolbar a,.ge-pilot-toolbar button{font:inherit;font-size:14px;font-weight:600;min-height:44px;display:inline-flex;align-items:center;gap:12px}.ge-pilot-toolbar a{text-decoration:underline;text-underline-offset:4px}.ge-pilot-toolbar button{border:1px solid #a8afbf;border-radius:6px;background:white;color:#1d2050;padding:8px 14px}.ge-pilot-toolbar p{font-size:13px!important;margin:0!important;flex-basis:100%}.ge-pilot-viewport{border:1px solid #dce0e8;border-top:0;background:white;overflow:auto;overscroll-behavior:contain}.ge-pilot-viewport img{display:block;max-width:100%;width:100%;height:auto;transform:none!important}.ge-pilot-viewport.is-zoomed{max-height:72vh}.ge-pilot-viewport.is-zoomed img{max-width:none;width:auto;height:auto}.ge-pilot-viewport:focus-visible{outline:3px solid #bc4c10;outline-offset:3px}.ge-pilot-figure figcaption{font-size:12px;line-height:1.7;color:#515b70;margin-top:12px}.ge-pilot-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0 0;padding:18px;background:#f4f5f9;border-radius:10px}.ge-pilot-facts dt{font-size:12px;color:#515b70;margin-bottom:6px}.ge-pilot-facts dd{font-size:14px;color:#1d2050;margin:0}.ge-pilot-reading{max-width:950px}.ge-pilot-features{padding-left:22px;margin:0 0 18px;color:#515b70}.ge-pilot-features li+li{margin-top:10px}.ge-map-pilot .ge-pilot-small{font-size:13px}.ge-map-pilot .ge-hub-reference{margin-top:36px;border-bottom:0}.ge-map-pilot .ge-hub-reference h2{font-size:25px}.ge-pilot-sector-link{margin:30px 0;padding:26px;border:1px solid #dce0e8;border-radius:10px;background:#f4f5f9}.ge-pilot-sector-link h2{font-size:26px}.ge-pilot-sector-link p{font-size:15px}
@media(max-width:575px){.ge-pilot-facts{grid-template-columns:1fr;gap:12px}.ge-pilot-toolbar{padding:14px;gap:12px}.ge-pilot-toolbar button{width:100%;justify-content:center}.ge-map-pilot .ge-hub-hero{padding-bottom:28px}.ge-map-pilot .ge-hub-reference h2{font-size:23px}}
