.wssj-header--grouped .wssj-brand-menu__heading h2{white-space:normal;min-width:0;text-wrap:balance}
.wssj-header--grouped .wssj-brand-menu__heading{align-items:flex-start}
.wssj-header--grouped .wssj-service-menu{display:block;padding-block:24px}
.wssj-service-menu ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;padding:0;margin:0;list-style:none}
.wssj-header--grouped .wssj-service-menu a{display:block;white-space:normal;min-height:44px;padding:10px 0}
.wssj-navigation-country--services{margin-bottom:10px}
.wssj-directory-intro{max-width:760px;margin:18px 0 0;color:#59645f;font-size:15px;line-height:1.8}
.wssj-directory-guides{margin-top:48px;padding-top:28px;border-top:1px solid var(--wssj-line)}
.wssj-directory-guides h2{font-size:28px;font-weight:400;margin:0 0 20px}
.wssj-directory-guides ul{display:flex;flex-wrap:wrap;gap:14px 32px;list-style:none;margin:0;padding:0}
.wssj-directory-guides a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}
.wssj-collection-scope{margin:20px 0 0;padding:16px 18px;background:#fffef9;border-left:2px solid var(--wssj-gold);font-size:14px;line-height:1.8}
.wssj-collection-scope p{margin:0 0 8px}
@media(max-width:749px){.wssj-directory-intro{font-size:14px}.wssj-directory-guides{margin-top:32px}.wssj-directory-guides h2{font-size:24px}.wssj-directory-guides ul{display:grid;gap:4px}.wssj-collection-scope{padding:12px;font-size:13px}}
