.oven-gallery .oven-intro{max-width:800px;line-height:1.7;color:#535b62}.oven-gallery h3{font-size:clamp(22px,2.5vw,32px);margin:56px 0 24px}.oven-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.oven-photo-grid figure{margin:0;background:#eef0f1;min-width:0}.oven-photo-grid a{display:block;background:#e7e9eb}.oven-photo-grid img{display:block;width:100%;height:360px;object-fit:contain}.oven-photo-grid figcaption{display:flex;justify-content:space-between;gap:16px;padding:20px 22px;line-height:1.5;font-weight:600}.oven-photo-grid figcaption span{color:#168ab4}.oven-photo-grid a:focus-visible{outline:3px solid #168ab4;outline-offset:4px}@media(max-width:700px){.oven-photo-grid{grid-template-columns:1fr;gap:22px}.oven-photo-grid img{height:auto;max-height:520px}.oven-gallery h3{margin-top:38px}.oven-photo-grid figcaption{padding:16px}}