.contact-page{width:min(760px,100%);margin:0 auto;padding:70px 24px}.contact-page section{padding:26px 0 36px}.contact-page h1{font-size:clamp(32px,7vw,52px);line-height:1.15}.contact-page h2{font-size:24px;font-weight:400}.contact-page p{line-height:1.75;color:var(--muted)}.contact-page .button{margin-top:15px;max-width:100%;overflow-wrap:anywhere;letter-spacing:0}.contact-page .business-address{margin-top:42px;padding-top:28px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}.business-address h2{font-size:16px}.business-address address{font-style:normal;line-height:1.8}.business-address strong{font-weight:400}.business-address a{text-decoration:underline}.footer-contact{font-size:13px;color:var(--muted)}@media(max-width:600px){.contact-page{padding-top:35px}}