.contact-page{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;align-items:start;width:min(calc(100% - 72px),1168px);margin-inline:auto;padding-block:80px}.contact-page h1{max-width:14ch;margin:0 0 24px;color:#17252a;font-family:Manrope Variable,Manrope,sans-serif;font-size:clamp(40px,4.5vw,64px);font-weight:700;line-height:1.08;letter-spacing:-.04em}.contact-page>div>p{max-width:45ch;margin:0 0 28px;color:#526067;font-size:18px;line-height:1.65}.contact-page>div>a{color:#2448ff;font-size:16px;font-weight:600;overflow-wrap:anywhere}@media (max-width: 800px){.contact-page{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px);gap:36px;padding-block:48px}}
