.contact-page{max-width:760px;padding-top:clamp(48px,8vw,100px)}.contact-heading h1{margin:8px 0 10px}.contact-heading p{max-width:560px;color:var(--ui-text-secondary);margin:0;font-size:15px;line-height:1.6}.contact-card{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:18px;grid-template-columns:1fr 1fr;gap:20px;margin-top:34px;padding:26px;display:grid}.contact-card>div{gap:8px;min-width:0;display:grid}.contact-card span{color:var(--ui-text-muted);font-size:12px}.contact-card strong,.contact-card a{overflow-wrap:anywhere;font-size:18px;font-weight:700;line-height:1.35}.contact-card a:hover{color:var(--ui-accent)}.contact-email{background:var(--ui-text);color:var(--ui-background);border-radius:99px;margin-top:20px;padding:10px 16px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.contact-email:hover{opacity:.85}@media (max-width:600px){.contact-card{grid-template-columns:1fr}}
