.contact-main{max-width:1040px;padding-block:64px 88px}.contact-main h1{text-wrap:balance;margin:18px 0 22px;font-size:clamp(36px,5vw,64px);line-height:1.08}.contact-intro{text-wrap:pretty;max-width:53ch;font-size:16px;line-height:1.7}.contact-options{grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;display:grid}.contact-card{background:var(--sand);border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:32px;display:flex}.contact-card h2{margin:18px 0 12px;font-size:26px}.contact-email,.contact-handle{overflow-wrap:anywhere;text-underline-offset:4px;font-size:20px;line-height:1.5}.contact-card>p:not(.contact-handle){max-width:37ch;margin-top:16px;font-size:13px;line-height:1.7}.contact-copy{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:8px;padding:8px 0;font-size:13px;display:flex}.contact-card .contact-copy-status{min-height:44px;margin:0 0 20px}.contact-card .cta{justify-content:space-between;gap:12px;width:100%;min-height:52px;margin-top:auto;font-size:13px}.contact-card>p+.cta{margin-top:auto}.contact-card:nth-child(2)>p:last-of-type{margin-bottom:28px}@media (max-width:760px){.contact-main{padding-block:34px 48px}.contact-main h1{font-size:38px}.contact-intro{font-size:14px}.contact-options{grid-template-columns:1fr;gap:16px;margin-top:26px}.contact-card{padding:24px}.contact-card h2{font-size:24px}.contact-email,.contact-handle{font-size:19px}}
