.gallery-extra{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;border-top:1px solid var(--line);margin-top:3rem;padding-top:3rem}.gallery-extra-image{display:block}.gallery-extra-image img{display:block;width:100%;height:auto;aspect-ratio:1.44;object-fit:cover;border-radius:9px}.gallery-extra h3{font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem}.gallery-extra p{margin-bottom:1.2rem}.gallery-extra .button{margin-top:.5rem}@media(max-width:760px){.gallery-extra{grid-template-columns:1fr}}
