/* Shared by React and the server-rendered English Activities landing page. */
.hc-src[data-testid="page-/activities/"] > section:first-child > div{padding:70px 10px 80px}
.hc-src[data-testid="page-/activities/"] h1 + div{width:300px;height:181px}
.hc-src[data-testid="page-/activities/"] h1 + div img{width:100%;height:100%;object-fit:contain}
.hc-src[data-testid="page-/activities/"] ul:has(.hc-act-icon){display:grid;grid-template-columns:repeat(3,310px);justify-content:center;gap:70px;max-width:none}
.hc-src[data-testid="page-/activities/"] a:has(> .hc-act-icon){height:252px;padding:34px 24px 24px;border-radius:20px;background:#57939e;box-shadow:none}
.hc-src[data-testid="page-/activities/"] a:has(> .hc-act-icon):hover,.hc-src[data-testid="page-/activities/"] a:has(> .hc-act-icon):focus-visible{background:#d78000;transform:none}
.hc-src[data-testid="page-/activities/"] a:has(> .hc-act-icon):focus-visible{outline:3px solid #00606b;outline-offset:3px}
.hc-src .hc-act-icon{width:110px;height:110px;object-fit:contain}
.hc-src[data-testid="page-/activities/"] a:has(> .hc-act-icon) > span:first-of-type{height:3px;margin-top:auto}
.hc-src[data-testid="page-/activities/"] a:has(> .hc-act-icon) > span:last-child{margin-top:18px;font-size:25px;font-weight:400;line-height:1.2;text-align:center}
@media(max-width:1100px){.hc-src[data-testid="page-/activities/"] ul:has(.hc-act-icon){grid-template-columns:repeat(3,minmax(0,310px));gap:32px}}
@media(max-width:767px){
  .hc-src[data-testid="page-/activities/"] > section:first-child > div{padding:40px 20px}
  .hc-src[data-testid="page-/activities/"] h1 + div{width:220px;height:auto;aspect-ratio:300/181}
  .hc-src[data-testid="page-/activities/"] ul:has(.hc-act-icon){grid-template-columns:minmax(0,310px);gap:24px}
  .hc-src[data-testid="page-/activities/"] a:has(> .hc-act-icon){height:220px}
}
@media(prefers-reduced-motion:reduce){.hc-src[data-testid="page-/activities/"] a:has(> .hc-act-icon){transition:none}}
