.group-history{scroll-margin-block-start:0}
.group-history>h2{font-size:clamp(32px,4vw,48px);line-height:1.25;letter-spacing:-1px;margin-block-end:32px}
.group-history-copy{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-block-end:48px}
.group-history-copy p,.group-warehouse-network p{font-size:16px;line-height:1.85;color:#4d626e;max-inline-size:78ch}
.group-warehouse-network{padding-block:32px;border-block:1px solid var(--line);scroll-margin-block-start:0}
.group-warehouse-network strong{color:var(--ink);font-weight:700}
.group-warehouse-locations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:28px 0;padding:0}
.group-warehouse-locations li{min-inline-size:0}
.group-warehouse-locations h3{border-inline-start:2px solid var(--orange);padding-inline-start:12px;font-size:17px;line-height:1.6;min-block-size:55px;margin-block-end:16px;letter-spacing:0}
.group-warehouse-locations figure{margin:0;min-inline-size:0;aspect-ratio:3/4;overflow:hidden;background:#e9e8e3}
.group-warehouse-locations img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:center}
html[dir=rtl] .group-history>h2{letter-spacing:0}
@media(max-width:900px){.group-history-copy{gap:28px}.group-warehouse-locations{gap:20px 14px}}
@media(max-width:600px){.group-history-copy{grid-template-columns:1fr;gap:20px;margin-block-end:30px}.group-history-copy p,.group-warehouse-network p{font-size:15px;line-height:1.85}.group-warehouse-network{padding-block:25px}.group-warehouse-locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;margin-block:24px}.group-warehouse-locations h3{font-size:15px;min-block-size:48px;line-height:1.6}}
