.ic-shot{margin:0}.ic-shot img{outline-offset:-1px;border-radius:14px;outline:1px solid #ffffff1a;width:100%;height:auto;display:block;box-shadow:0 1px 2px #0000004d,0 24px 48px -24px #0009}.ic-shot figcaption{color:var(--fg-2);text-wrap:pretty;margin-top:12px;font-size:13px;line-height:1.5}.ic-shot-section{max-width:48rem;margin:96px auto 0}.ic-shot-label{color:var(--fg-3);margin-bottom:14px;font-size:13px}.ic-shot-gallery{gap:32px 24px;margin:8px 0 56px;display:grid}@media (min-width:720px){.ic-shot-gallery{grid-template-columns:1fr 1fr}.ic-shot-gallery>.ic-shot:first-child{grid-column:1/-1}}
