.v25-photo{display:grid;grid-template-columns:1fr 1fr;gap:32px;background:#f0ebe1;padding:26px;margin:30px 0;align-items:center}.v25-photo figure{margin:0;min-width:0}.v25-photo img{width:100%;height:auto;max-height:520px;object-fit:contain;display:block}.v25-photo figcaption{font-size:13px;margin-top:12px;color:#6d6559}.v25-photo h3{margin-top:0}.v25-rotate{position:relative;aspect-ratio:3/4;width:100%;max-width:330px;margin:auto;overflow:hidden}.v25-rotate img{position:absolute;top:50%;left:50%;width:133.333%!important;height:75%!important;max-width:none!important;max-height:none!important;transform:translate(-50%,-50%) rotate(90deg);object-fit:contain}@media(max-width:700px){.v25-photo{grid-template-columns:1fr;padding:18px;gap:18px}.v25-photo img{max-height:460px}}