.heritage-page .infra-project-photo img{filter:none}
.heritage-page .infra-dialog-gallery a{display:block;max-width:100%}
.heritage-page .infra-dialog-gallery a:focus-visible{outline:2px solid #263b48;outline-offset:5px}
.heritage-page .infra-work+.building-intro{border-top:1px solid var(--line)}
@media(max-width:500px){.heritage-page .infra-dialog-gallery{flex-direction:column;align-items:stretch;gap:25px}.heritage-page .infra-dialog-gallery img{margin:auto;max-height:300px}}
