.about-lab-photo{display:block;position:relative;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:54px 54px 0 54px}
.instruments-track figure{height:auto;aspect-ratio:3/2}
.supply-gallery{padding:64px 0;background:var(--color-surface-soft);color:var(--color-text)}
.supply-container{width:min(1600px,calc(100% - 60px));margin:auto}
.supply-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px}
.supply-grid figure{margin:0;background:var(--color-white);border-radius:20px;overflow:hidden;border:1px solid var(--color-border-light)}
.supply-grid img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}
.supply-grid figcaption{padding:24px;font-size:22px;line-height:1.4;font-weight:700}
@media(max-width:700px){.supply-grid{grid-template-columns:1fr}.supply-container{width:calc(100% - 30px)}.about-lab-photo{border-radius:34px 34px 0 34px}}
