.doc.svelte-wzu1rn{gap:var(--ca-space-6);flex-direction:column;max-width:62ch;display:flex}.intro.svelte-wzu1rn{gap:var(--ca-space-3);flex-direction:column;display:flex}.title.svelte-wzu1rn{color:var(--ca-text-primary);font-family:var(--ca-font-display);font-size:clamp(32px,20px + 3.4vw,52px);font-weight:var(--ca-font-weight-semibold);letter-spacing:-.035em;text-wrap:balance;margin:0;line-height:1.02}.updated.svelte-wzu1rn,.lead.svelte-wzu1rn{color:var(--ca-text-secondary);margin:0}section.svelte-wzu1rn{scroll-margin-top:var(--ca-space-6);gap:var(--ca-space-2);flex-direction:column;display:flex}h2.svelte-wzu1rn{color:var(--ca-text-primary);font-family:var(--ca-font-display);font-size:var(--ca-text-heading-size);font-weight:var(--ca-font-weight-semibold);letter-spacing:-.02em;margin:0}h3.svelte-wzu1rn{margin:var(--ca-space-2) 0 0;color:var(--ca-text-primary);font-size:var(--ca-text-label-size);font-weight:var(--ca-font-weight-medium)}p.svelte-wzu1rn{color:var(--ca-text-secondary);margin:0}.mail.svelte-wzu1rn{min-height:var(--ca-touch-target);color:var(--ca-text-primary);align-items:center;text-decoration:underline;display:inline-flex}
