.service-gallery{background:#fff}.service-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.service-gallery-heading h2{margin:0;max-width:650px}.service-gallery-heading>p{max-width:380px;color:#59645c;line-height:1.7;margin:0}.service-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.service-gallery-card{min-width:0;text-decoration:none;border-radius:16px;overflow:hidden;background:#f5f7f3;border:1px solid #e1e7df;display:block;color:#163e35}.service-gallery-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.service-gallery-card>span{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 18px;font-size:15px;line-height:1.5;font-weight:600;min-height:82px}.service-gallery-card:focus-visible{outline:3px solid #337a5b;outline-offset:4px}.service-gallery-card:hover{background:#eaf1e9}@media(max-width:700px){.service-gallery-heading{display:block}.service-gallery-heading>p{margin-top:18px}.service-gallery-grid{grid-template-columns:1fr;gap:18px}.service-gallery-card>span{min-height:64px;padding:16px 18px}}
