.contact-form.svelte-1bv7ezn{max-width:560px;margin-top:40px}.note.svelte-1bv7ezn{font-size:var(--text-sm);color:var(--fg-2)}.email.svelte-1bv7ezn{color:var(--fg);font-size:var(--text-title);letter-spacing:-.035em;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;overflow-wrap:anywhere;margin-top:clamp(28px,5vw,48px);font-weight:600;text-decoration-thickness:2px;display:inline-block}.rows.svelte-1bv7ezn{border-top:1px solid var(--hair);margin-top:clamp(40px,6vw,64px);display:grid}section.svelte-1bv7ezn{border-bottom:1px solid var(--hair);justify-items:start;gap:12px;padding:28px 0;display:grid}h2.svelte-1bv7ezn{color:var(--fg-3);font-size:var(--text-micro);margin:0;font-weight:500}section.svelte-1bv7ezn p:where(.svelte-1bv7ezn){max-width:58ch;color:var(--fg-2);font-size:var(--text-body);margin:0;line-height:1.55}@media (width>=760px){section.svelte-1bv7ezn{grid-template-columns:200px minmax(0,1fr);column-gap:32px}section.svelte-1bv7ezn>:where(.svelte-1bv7ezn):not(h2){grid-column:2}}
