.original-photo{margin:35px 0 0}.original-photo>a{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);padding:20px;min-height:160px}.original-photo img{display:block;max-width:100%;height:auto;max-height:470px;object-fit:contain}.original-photo figcaption{font-size:10px;line-height:1.6;color:var(--muted);margin-top:9px}.original-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.original-gallery-grid .original-photo{margin:0}.original-gallery-grid .original-photo>a{padding:0;min-height:0;overflow:hidden;aspect-ratio:4/3;background:#e8eddd}.original-gallery-grid img{width:100%;height:100%;object-fit:cover;max-height:none}.original-home-gallery{background:#e9eddf}.original-home-gallery h2{text-align:left;margin-bottom:30px}.original-lab{padding-top:0!important}.original-lab .original-photo{max-width:430px;margin:0 auto}.original-service-media .original-photo{max-width:850px;margin:0 auto}.original-service-media .original-photo>a{min-height:250px}.original-service-media img{max-height:430px}@media(max-width:850px){.original-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.original-gallery-grid{gap:12px}.original-photo>a{padding:12px}.original-photo img{max-height:350px}.original-home-gallery h2{font-size:29px}}
