.compactSquadsHero{min-height:440px!important;padding-top:125px!important;padding-bottom:58px!important}.compactSquadsHero h1{font-size:clamp(3.4rem,7vw,7rem)!important}.squadWorldSection{padding:62px 4vw 38px;background:#0a0d0f;color:#fff}.squadWorldHead{max-width:1500px;margin:0 auto 24px;display:flex;align-items:end;justify-content:space-between;gap:30px}.squadWorldHead small{color:#ff3b08;font-size:.62rem;font-weight:900;letter-spacing:.16em}.squadWorldHead h2{margin:10px 0 0;font-size:clamp(2rem,4vw,4.2rem);letter-spacing:-.055em}.squadWorldHead p{max-width:340px;color:#8f9697}.squadWorldSection #squadWorldMap{height:min(58vh,590px);max-width:1500px;margin:auto;border:1px solid #ffffff1c;border-radius:24px;overflow:hidden;background:#111}.squadWorldSection .leaflet-tile-pane{filter:saturate(.86) brightness(.7) contrast(1.08)}.squadMapMarker{border:0;background:transparent}.squadMapMarker span{display:grid;place-items:center;width:42px;height:42px;border:3px solid #fff;border-radius:50%;background:#ff3b08;color:#fff;font:900 12px Arial;box-shadow:0 0 0 8px #ff3b0830,0 10px 24px #0008}.squadMapPopup strong{display:block;font-size:14px}.squadMapPopup span{font-size:11px;color:#707676}.squadDirectory{padding-top:70px!important}@media(max-width:760px){.compactSquadsHero{min-height:auto!important;padding-top:115px!important}.squadWorldSection{padding:45px 14px 28px}.squadWorldHead{align-items:flex-start;flex-direction:column}.squadWorldSection #squadWorldMap{height:420px;border-radius:18px}.squadFilterBar{grid-template-columns:1fr!important}}
