/* Global World Services case and four-case portfolio grid. */
.home-cases--four .home-cases__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.case-related--three .wrap>div{grid-template-columns:repeat(3,minmax(0,1fr))}
.gws-case .case-cover img{aspect-ratio:1.5;object-fit:cover;object-position:top}
.gws-case .case-benefits ol{grid-template-columns:repeat(3,minmax(0,1fr))}
.gws-brand{padding:85px 0;background:#10271e;scroll-margin-top:90px}
.gws-brand__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(32px,6vw,90px);align-items:center}
.gws-brand h2{font-size:clamp(35px,4.5vw,64px);line-height:1.08;letter-spacing:-.045em;margin-top:24px}
.gws-brand h2 em,.gws-social h2 em{font-style:normal;color:var(--lime)}
.gws-brand p:not(.sec-no){font-size:17px;line-height:1.75;color:#c9d1c2;max-width:45ch;margin-top:25px}
.gws-brand figure{background:#f5f2ea;color:#244b34}
.gws-brand figure>a{display:grid;place-items:center;padding:clamp(28px,4vw,64px)}
.gws-brand figure img{width:100%;max-height:360px;object-fit:contain;aspect-ratio:1.25}
.gws-brand figcaption{font:10px/1.6 var(--mono);border-top:1px solid #d8d8cd;padding:16px 22px}
.gws-arts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.gws-art img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#f5f2ea}
.gws-art>span{font-size:14px;padding:18px}
.gws-instagram{display:inline-flex;gap:18px;margin-top:30px;font-size:12px;color:#c4ccba;text-underline-offset:5px}
.gws-instagram:hover{text-decoration:underline;color:var(--lime)}
@media(max-width:900px){.home-cases--four .home-cases__grid{grid-template-columns:minmax(0,1fr)}.gws-brand__grid{grid-template-columns:minmax(0,1fr)}.case-related--three .wrap>div{grid-template-columns:minmax(0,1fr);gap:0}.gws-brand figure img{max-height:320px}}
@media(max-width:640px){.gws-brand{padding:55px 0}.gws-brand p:not(.sec-no){font-size:15px}.gws-brand h2{font-size:36px}.gws-case .case-benefits ol,.gws-arts{grid-template-columns:minmax(0,1fr)}.gws-arts{gap:24px}.gws-case .case-cover img{aspect-ratio:1.2;object-fit:contain}.gws-art>span{font-size:15px}}
