
.page-intro{max-width:950px}.contact-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;margin-bottom:65px}.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:25px}.contact-options .vitem{margin:0 0 18px}.contact-options b{font:600 26px var(--display)}.contact-layout aside{background:var(--surface);padding:8px 28px}.contact-layout aside p{font-size:15px}.contact-layout aside h2{font-size:30px}
@media(max-width:850px){.contact-layout{display:block}.contact-layout aside{margin-top:20px}}@media(max-width:560px){.contact-options{display:block}}
