.gallery-page{max-width:1500px;margin:0 auto;padding:34px 0 40px}.gallery-page-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 40px;display:flex}.gallery-page-head h1{color:var(--navy);letter-spacing:-.045em;margin:6px 0 0;font-size:clamp(36px,4.2vw,62px);line-height:1.02}@media (max-width:900px){.gallery-page-head{padding:0 20px}}@media (max-width:640px){.gallery-page{padding-top:22px}.gallery-page-head{padding:0 18px}}
