.included-gallery{max-width:1280px;margin:0 auto;padding:32px clamp(20px,5vw,64px) 64px;color:#0e2119}
.included-gallery h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.15;letter-spacing:-.035em;margin:12px 0 32px}
.included-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}
.included-gallery figure{margin:0;min-width:0}
.included-gallery .included-gallery-wide{grid-column:1/-1}
.included-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.included-gallery figcaption{padding:20px 0 0}
.included-gallery h3{font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.3;margin:0 0 10px}
.included-gallery figcaption p{font-size:1rem;line-height:1.7;color:#536057;margin:0;max-width:38em}
@media(max-width:640px){.included-gallery-grid{grid-template-columns:1fr;gap:30px}.included-gallery{padding-bottom:40px}}
.group-experiences{background:#e9eddf;padding-top:48px;margin-bottom:40px}
.group-experiences .included-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.group-experiences .group-experiences-button{margin-top:32px;background:#244c3a;color:#fff;text-decoration:none}
.group-experiences .group-experiences-button:hover{background:#0e2119;color:#fff}
@media(max-width:760px){.group-experiences .included-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.group-experiences figcaption{padding-top:12px}.group-experiences h3{font-size:1rem;line-height:1.35;margin:0}.group-experiences figcaption p{display:none}.group-experiences img{aspect-ratio:1/1}}
