.lh-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0}.lh-restored{margin:0;border:1px solid #e1e6eb;border-radius:14px;overflow:hidden;background:#fff}.lh-restored figcaption{padding:16px 18px;font-weight:650;color:#183c56;line-height:1.5}.lh-step-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:750px){.lh-step-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.lh-photo-grid{grid-template-columns:1fr}} 