.support.svelte-1j5tn20{max-width:48rem;margin:0 auto;padding:2.25rem 1.25rem 3rem;font-family:Marcellus,Palatino Linotype,serif;color:var(--color-foreground)}h1.svelte-1j5tn20{margin:0 0 .75rem;font-size:clamp(1.7rem,4vw,2.3rem);font-weight:400;color:var(--color-primary)}.intro.svelte-1j5tn20{margin:0 0 1.5rem;line-height:1.5}.contact-form.svelte-1j5tn20{display:grid;gap:.65rem}label.svelte-1j5tn20{font-size:.95rem;letter-spacing:.03em;color:var(--color-primary)}input.svelte-1j5tn20,textarea.svelte-1j5tn20{font:inherit;color:inherit;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent);border-radius:.45rem;background:color-mix(in srgb,var(--color-background) 82%,white)}input.svelte-1j5tn20:focus-visible,textarea.svelte-1j5tn20:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent) 60%,transparent);outline-offset:1px}button.svelte-1j5tn20{justify-self:start;margin-top:.35rem;padding:.6rem 1rem;font:inherit;letter-spacing:.05em;text-transform:uppercase;border:1px solid transparent;border-radius:999px;color:var(--on-primary);background:var(--color-primary);cursor:pointer}button.svelte-1j5tn20:hover,button.svelte-1j5tn20:focus-visible{background:color-mix(in srgb,var(--color-primary) 88%,black)}.note.svelte-1j5tn20{margin:1rem 0 0;font-size:.9rem;color:var(--color-muted)}@media(min-width:768px){.support.svelte-1j5tn20{max-width:54rem;padding-inline:1.75rem}}@media(min-width:1200px){.support.svelte-1j5tn20{max-width:58rem;padding-inline:2rem}}
