.contact-page{min-height:100vh;min-height:100svh;display:grid;grid-template-rows:auto 1fr auto}.contact-page .contacts{align-self:center;padding:40px 20px;gap:60px}.contact-page .contacts a{font-size:64px;line-height:1.05;letter-spacing:-4.48px}.contact-page footer{margin-top:0}@media(max-width:600px){.contact-page .contacts{padding-inline:12px}.contact-page .contacts a{font-size:clamp(30px,10.77vw,42px);letter-spacing:-.07em}}
