#ren-gallery{box-sizing:border-box;max-width:1280px;margin-inline:auto;padding:45px clamp(20px,4vw,64px) 55px}#ren-gallery [hidden]{display:none!important}.ren-gallery-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:28px}.ren-gallery-heading h1{font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin:0}.ren-gallery-heading>span,#ren-gallery-count{font-size:14px;color:#526574}.ren-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.ren-gallery-photo{margin:0;min-width:0}.ren-gallery-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#f1f3f5}.ren-gallery-photo figcaption{padding:12px 0 8px}.ren-gallery-year{display:block;color:#006fb9;font-weight:600;font-size:14px;margin-bottom:4px}.ren-gallery-photo h2{font-family:Poppins,sans-serif;font-weight:600;font-size:18px;line-height:1.4;margin:0}.ren-gallery-photo p{font-size:14px;color:#526574;margin:5px 0 0;line-height:1.5}.ren-gallery-more{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;margin-top:32px}.ren-gallery-more button{cursor:pointer}.ren-gallery-section+.ren-gallery-section{margin-top:40px;padding-top:30px;border-top:1px solid #dce4eb}.ren-gallery-section-title{font-family:Poppins,sans-serif;font-size:28px;font-weight:700;margin:0 0 25px}@media(max-width:1024px){.ren-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ren-gallery-grid{grid-template-columns:minmax(0,1fr)}#ren-gallery{padding-top:28px}.ren-gallery-heading h1{font-size:30px}}
