.perer-landing-shell .perer-photo-archive{max-width:1320px;padding:50px 5%;margin:auto;color:#20352b;font-family:Arial,sans-serif}.perer-photo-archive h2{font-size:clamp(30px,4vw,44px)}.perer-photo-archive p{line-height:1.7}.perer-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.perer-photo-grid figure{margin:0;min-width:0}.perer-photo-grid img{width:100%;height:260px;object-fit:cover;display:block;border-radius:8px}.perer-photo-grid figcaption{font-size:14px;line-height:1.6;padding-top:12px}.perer-photo-grid a:focus-visible{outline:3px solid #a66b3b;outline-offset:4px;display:block}@media(max-width:900px){.perer-photo-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.perer-photo-grid{grid-template-columns:1fr}.perer-photo-grid img{height:300px}}
