.contact .assistant-page__title{font-size:clamp(3rem,9vw,6rem);line-height:1}.contact__process{margin-top:var(--space-8)}.contact__process-title{color:var(--color-text-subtle);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-meta);text-transform:uppercase;margin:0;font-weight:700}.contact__process ol{gap:var(--space-4);margin:var(--space-5) 0 0;padding:0;list-style:none;display:grid}.contact__process li{gap:var(--space-3);grid-template-columns:1.75rem minmax(0,1fr);align-items:baseline;display:grid}.contact__process li span{color:var(--color-text-subtle);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);font-variant-numeric:tabular-nums}.contact__process li p{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;line-height:1.6}.contact__pledge{max-width:30rem;margin:var(--space-8) 0 0;padding-left:var(--space-5);border-left:var(--border-width) solid var(--color-border-strong);color:var(--color-text);font-size:var(--font-size-sm);line-height:1.7}.contact-turnstile{margin-top:var(--space-6);min-height:4.1rem}.contact-privacy{margin:var(--space-5) 0 0;color:var(--color-text-subtle);font-size:var(--font-size-xs);line-height:1.6}.contact-privacy a{color:var(--color-text-muted);text-underline-offset:.2em;text-decoration:underline}.contact-privacy a:hover,.contact-privacy a:focus-visible{color:var(--color-text)}.contact-received__reference{align-items:baseline;gap:var(--space-2) var(--space-4);margin:var(--space-8) 0 0;padding:var(--space-5);border:var(--border-width) solid var(--color-border-strong);background:var(--color-surface);flex-wrap:wrap;display:flex}.contact-received__reference span{color:var(--color-text-subtle);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-meta);text-transform:uppercase;font-weight:700}.contact-received__reference strong{color:var(--color-text);font-family:var(--font-family-mono);font-size:var(--font-size-lg);font-variant-numeric:tabular-nums;letter-spacing:.04em;-webkit-user-select:all;user-select:all}
