.district-photograph{margin:0 0 46px}.district-photograph .editorial-photo__figure{margin:0;border:1px solid #d9e1ea;border-radius:12px;overflow:hidden;background:#fff}.district-photograph__media{width:100%;aspect-ratio:16/9;max-height:560px;overflow:hidden}.district-photograph__media img{display:block;width:100%;height:100%;object-fit:cover}.district-photograph figcaption{display:grid;gap:4px;padding:10px 12px 12px;color:#556274;font-size:.9rem;line-height:1.4}.district-photograph figcaption small{color:#556274;font-size:.78rem}@media(max-width:780px){.district-photograph{margin-bottom:34px}.district-photograph__media{aspect-ratio:4/3}}
