
.banff-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.banff-photo-grid figure{margin:0;min-width:0}.banff-photo-grid a{display:block}.banff-photo-grid img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px}.banff-photo-grid figcaption{font-size:15px;padding-top:8px;color:#3c525a}.banff-winter-video{display:block;width:100%;max-width:360px!important;width:100%!important;height:auto!important;aspect-ratio:9/16;background:#163943;border-radius:12px;margin:18px auto;object-fit:contain}.banff-media-note{font-size:15px;line-height:1.7;color:#52676e}@media(max-width:680px){.banff-photo-grid{grid-template-columns:1fr}.banff-winter-video{max-width:320px!important}}
