.gsl-photo{margin:24px 0 32px;max-width:100%;border-bottom:3px solid #DDE8DA}.gsl-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.gsl-photo figcaption{font-size:.8rem;line-height:1.5;color:#66575B;padding:10px 0 12px}.gsl-photo-intro{padding-top:0;padding-bottom:0}.gsl-photo-intro .gsl-photo{max-width:960px;margin-inline:auto}.gsl-photo-intro img{aspect-ratio:16/7}.community-grid .gsl-photo img{aspect-ratio:4/3}.xmas-layout .gsl-photo{margin-top:0}.narrow .gsl-photo{max-width:720px}@media(max-width:600px){.gsl-photo-intro img{aspect-ratio:3/2}}
