.caregiver-home-gallery-module__HhZ5eW__gallery{border:1px solid var(--line);background:#fff;border-radius:24px;margin:28px 0;padding:clamp(18px,3vw,28px)}.caregiver-home-gallery-module__HhZ5eW__gallery h2{margin:0 0 18px;font-size:1.2rem}.caregiver-home-gallery-module__HhZ5eW__main{aspect-ratio:3/2;background:#f7f4ef;border-radius:16px;margin:0;overflow:hidden}.caregiver-home-gallery-module__HhZ5eW__main img{object-fit:contain;width:100%;height:100%;display:block}.caregiver-home-gallery-module__HhZ5eW__thumbnails{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.caregiver-home-gallery-module__HhZ5eW__thumbnails button{aspect-ratio:3/2;cursor:pointer;background:#f7f4ef;border:2px solid #0000;border-radius:10px;padding:2px;overflow:hidden}.caregiver-home-gallery-module__HhZ5eW__thumbnails button[aria-pressed=true]{border-color:var(--green)}.caregiver-home-gallery-module__HhZ5eW__thumbnails button:focus-visible{outline:3px solid var(--green-dark);outline-offset:2px}.caregiver-home-gallery-module__HhZ5eW__thumbnails img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}@media (max-width:560px){.caregiver-home-gallery-module__HhZ5eW__thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}}
