.news-section{border-top:1px solid #ddd}.news-section article>h2{max-width:1000px}.news-place{font-weight:700;color:#555;font-size:14px;margin-bottom:16px}.news-main-photo{margin:30px 0}.news-main-photo img{width:100%;height:auto;background:#eee}.news-main-photo figcaption{color:#555;font-size:14px;margin-top:12px}.news-copy{max-width:850px;margin:32px 0}.news-copy p{color:#484848}.news-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.news-gallery a{display:block;background:#eee}.news-gallery img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain}.news-gallery a:focus-visible,.news-main-photo a:focus-visible{display:block;outline:3px solid #1166cc;outline-offset:4px}.news-gallery{margin-bottom:25px}@media(max-width:600px){.news-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.news-section article>h2{font-size:30px}.news-main-photo{margin:24px 0}.news-copy{margin:24px 0}}