.calf-repair-gallery{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.calf-repair-gallery figure{margin:0;min-width:0}.calf-repair-gallery a,.calf-repair-gallery img{display:block;width:100%;height:auto}.calf-repair-gallery figcaption{font-size:1rem;line-height:1.5;padding-top:12px}.calf-repair-gallery a:focus-visible{outline:3px solid #dd8a36;outline-offset:4px}@media(max-width:700px){.calf-repair-gallery{grid-template-columns:1fr}.calf-original{max-width:480px}}