.penas-gallery>h2{max-width:800px}.penas-gallery>p:not(.eyebrow){max-width:710px}.penas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2rem}.penas-grid figure{margin:0;background:#eeeae4;overflow:hidden}.penas-grid img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.penas-grid figcaption{padding:.9rem 1.1rem;font-weight:700;font-size:1.05rem}@media(max-width:800px){.penas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.penas-grid{grid-template-columns:1fr}}