.photo-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.photo-strip li{margin:0;padding:0}.photo-strip figure{aspect-ratio:4/3;border:1px solid var(--line,#e7e9ee);background:var(--surface,#f4f5f7);border-radius:16px;margin:0;position:relative;overflow:hidden}.photo-strip img{object-fit:cover}.photo-strip-section{padding-block:clamp(28px,5vw,56px)}.photo-strip-about{margin-block:28px}
