.contact-module__Jc4ErW__h1-title{max-width:14ch;margin-top:var(--space-3)}.contact-module__Jc4ErW__lead{color:var(--color-ink-2);font-size:var(--text-lg);max-width:38rem;margin-top:var(--space-4)}.contact-module__Jc4ErW__contact-card{margin-top:var(--space-10);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-2);max-width:24rem;box-shadow:var(--shadow-1);display:grid}.contact-module__Jc4ErW__label{font-size:var(--text-xs);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink-2);font-weight:500}.contact-module__Jc4ErW__address{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--color-primary);align-items:center;width:fit-content;min-height:48px;text-decoration:none;display:inline-flex}.contact-module__Jc4ErW__address:hover{text-underline-offset:4px;text-decoration:underline}.contact-module__Jc4ErW__reasons{margin-top:var(--space-10);gap:var(--space-8);max-width:52rem;display:grid}.contact-module__Jc4ErW__reason{padding-top:var(--space-6);border-top:1px solid var(--color-line)}.contact-module__Jc4ErW__reason h3{font-size:var(--text-xl);letter-spacing:var(--tracking-display);margin:0;font-weight:600}.contact-module__Jc4ErW__reason p{color:var(--color-ink-2);max-width:40rem;margin-top:var(--space-2)}@media (min-width:48rem){.contact-module__Jc4ErW__reasons{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}}
