/* Heating People - image gallery (patch 37, 4 Nov 2026). Pure ASCII. */
#hp-main .hp-gallery{margin:36px 0}
#hp-main .hp-gallery h2{margin-bottom:18px}
#hp-main .hp-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
#hp-main .hp-gallery figure{margin:0;min-width:0}
#hp-main .hp-gallery img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:var(--hp-radius,14px);border:1px solid var(--hp-line,#e6e1e1);background:#fff}
#hp-main .hp-gallery figcaption{margin-top:8px;font-weight:650;line-height:1.4;font-size:15px}
@media (max-width:719px){#hp-main .hp-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
