.about-balanced .about-inner{grid-template-columns:1fr 1fr;gap:44px 80px}.about-heading{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-bottom:32px;border-bottom:1px solid #ffffff38}.about-balanced .about-heading h2{font-size:clamp(28px,2.8vw,40px)}.about-balanced .about-heading .lead{margin:0;font-size:23px}.about-balanced .about-copy p,.about-balanced .about-capabilities p{max-width:38em}.about-balanced .company-values{margin-top:24px;display:grid;grid-template-columns:1fr;gap:10px}.about-balanced .company-values li+li{margin:0}.about-balanced .about-link{margin-top:28px}
.region-atlas{grid-template-columns:minmax(240px,.9fr) 1.5fr;gap:64px;align-items:center;padding-block:64px}.region-intro{position:relative;min-height:340px;padding-top:12px}.region-intro h2{position:relative;z-index:1}.region-intro p{margin-top:12px;position:relative;z-index:1}.region-map{display:block;position:absolute;width:220px;height:294px;right:0;bottom:-4px;max-width:65%;color:var(--gzx-brand)}.region-outline{fill:var(--gzx-brand-soft);stroke:var(--gzx-silver);stroke-width:1.3;stroke-linejoin:round}.region-location{fill:var(--gzx-brand);stroke:#fff;stroke-width:1.2}.region-groups{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;align-self:stretch;align-content:center}.region-group{border-top:1px solid var(--gzx-brand);padding-top:20px}.region-group h3{font-size:18px;font-weight:500;color:var(--gzx-muted);margin-bottom:20px}.region-group ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:12px;font-size:22px;line-height:1.7}.region-group:first-child ul{grid-template-columns:1fr 1fr;gap:12px 24px}
@media(max-width:1050px){.about-balanced .about-inner{gap:32px 48px}.about-heading{gap:48px}.about-balanced .about-heading .lead{font-size:21px}.region-atlas{gap:32px;grid-template-columns:1fr 1.6fr}.region-groups{gap:20px}.region-group ul{font-size:20px}.region-group:first-child ul{gap:12px 16px}.region-map{width:195px;max-width:78%}}
@media(max-width:700px){.about-balanced .about-inner,.about-heading{grid-template-columns:1fr;gap:24px}.about-heading{padding-bottom:24px}.about-balanced .about-heading h2{font-size:30px}.about-balanced .about-heading .lead{font-size:21px}.about-balanced .about-link{margin-top:24px}.region-atlas{grid-template-columns:1fr;gap:28px;padding-block:40px}.region-intro{min-height:210px;display:flex;flex-direction:column;justify-content:center}.region-intro h2{max-width:5em;font-size:32px}.region-intro p{max-width:8em;font-size:16px}.region-map{width:150px;height:200px;right:12px;bottom:0;max-width:50%}.region-groups{grid-template-columns:1fr;gap:0;align-content:start}.region-group{display:grid;grid-template-columns:64px 1fr;gap:16px;padding-block:16px;border-top:1px solid var(--gzx-line)}.region-group h3{font-size:16px;margin:3px 0 0}.region-group ul,.region-group:first-child ul{grid-template-columns:1fr 1fr;gap:8px 16px;font-size:19px}}
