.contact-page{width:min(900px,86vw)}
.contact-page .legal-kicker{margin-bottom:48px}
.contact-page h1{font-size:clamp(28px,5vw,54px);margin-bottom:42px}
.contact-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px;margin:0 0 44px}
.contact-links a{display:flex;justify-content:space-between;gap:18px;padding:0 0 12px;border-bottom:1px solid var(--ink);font-size:22px;line-height:1.1}
.contact-links a span{color:var(--muted);font-size:18px}
.contact-copy{color:var(--muted);font-size:16px!important;line-height:1.8!important}
.contact-copy a{border-bottom:1px solid var(--muted)}
@media(max-width:700px){.contact-page{width:auto}.contact-page .legal-kicker{margin-bottom:42px}.contact-links{grid-template-columns:1fr;gap:24px;margin-bottom:34px}.contact-links a{font-size:18px}.contact-links a span{font-size:14px}.contact-copy{font-size:12px!important}}
