.preview-photo{width:100%;height:auto;display:block}.preview-photo-section{padding-block:30px 88px}.preview-photo-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 32px;margin-bottom:32px;display:flex}.preview-photo-heading>div{min-width:0}.preview-photo-heading .text-link{font-size:14px}.preview-photo-heading h2{margin-top:18px;font-size:clamp(32px,3.4vw,52px)}.preview-photo-strip{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr));gap:22px;display:grid}.preview-photo-strip--two{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.preview-photo-strip--four{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-photo-section>.photography-context{max-width:720px;color:var(--muted);margin:-12px 0 28px;font-size:14px;line-height:1.8}.preview-photo-strip figure{min-width:0;margin:0}.preview-photo-strip img{object-fit:cover;width:100%;height:320px}.preview-photo-strip figcaption{color:var(--muted);overflow-wrap:anywhere;padding-top:14px;font-size:14px;line-height:1.7}.photo-credit-link{text-underline-offset:4px;width:fit-content;margin-top:4px;font-size:12px;text-decoration:underline;display:block}@media (max-width:767px){.preview-photo-heading{display:block}.preview-photo-heading .text-link{margin-top:18px}.preview-photo-strip,.preview-photo-strip--two,.preview-photo-strip--four{grid-template-columns:1fr;gap:28px}.preview-photo-strip img{object-fit:contain;height:auto;max-height:420px}.preview-photo-section{padding-block:12px 56px}}
