/* Combined HC Tours media page */
.media-page{max-width:1120px;padding-block:34px 76px}
.media-section{margin:0 0 58px;scroll-margin-top:112px}
.media-section h2{margin:0 0 22px;color:var(--deep);font-family:var(--serif);font-size:clamp(27px,3vw,38px)}
.media-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.media-photo-card,.media-video-card{margin:0;min-width:0;background:#fff;border:1px solid var(--line);box-shadow:0 12px 34px #17383b0b}
.media-photo-card img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;background:#e9e5dc}
.media-photo-card figcaption,.media-video-card figcaption{padding:16px 19px;color:var(--deep);font-weight:700}
.media-video-card{max-width:840px}
.media-video-frame{aspect-ratio:16/9;background:#17383b;overflow:hidden}
.media-video-frame video{display:block;width:100%;height:100%;object-fit:cover}
@media(max-width:600px){.media-page{padding-block:24px 48px}.media-section{margin-bottom:42px}.media-photo-grid{grid-template-columns:1fr;gap:18px}.media-photo-card figcaption,.media-video-card figcaption{padding:13px 15px}}
