.contact.svelte-vapvd7{font-style:normal;line-height:1.7}.legal.svelte-1j4aiiw{padding-block:clamp(2rem, 5vw, 4rem) var(--space-section)}.narrow.svelte-1j4aiiw{max-width:46rem}h1.svelte-1j4aiiw{font-size:var(--step-4);color:var(--wine-night)}.updated.svelte-1j4aiiw{color:var(--ink-muted);margin-top:.75rem}.summary.svelte-1j4aiiw{border-radius:var(--radius);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);margin-top:1.5rem;padding:1rem 1.25rem;font-size:1.05rem}.prose.svelte-1j4aiiw{margin-top:1rem}.prose.svelte-1j4aiiw h2{font-size:var(--step-2);color:var(--wine-night);margin:2.5rem 0 .75rem;scroll-margin-top:6rem}.prose.svelte-1j4aiiw h3{font-family:var(--font-sans);letter-spacing:0;color:var(--ink);margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:650}.prose.svelte-1j4aiiw p,.prose.svelte-1j4aiiw li{color:var(--ink-soft);line-height:1.7}.prose.svelte-1j4aiiw p+p,.prose.svelte-1j4aiiw ul+p,.prose.svelte-1j4aiiw p+ul{margin-top:.85rem}.prose.svelte-1j4aiiw ul,.prose.svelte-1j4aiiw ol{gap:.45rem;padding-left:1.25rem;display:grid}.prose.svelte-1j4aiiw strong{color:var(--ink)}.prose.svelte-1j4aiiw a{color:var(--wine);text-underline-offset:3px;font-weight:600}.prose.svelte-1j4aiiw table{border-collapse:collapse;width:100%;margin-top:1rem;font-size:.95rem}.prose.svelte-1j4aiiw th,.prose.svelte-1j4aiiw td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;color:var(--ink-soft);padding:.65rem .75rem}.prose.svelte-1j4aiiw th{color:var(--ink);font-weight:650}.related.svelte-1j4aiiw{border-top:1px solid var(--line);margin-top:3.5rem;padding-top:1.5rem}.related.svelte-1j4aiiw h2:where(.svelte-1j4aiiw){font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:.8rem;font-weight:650}.related.svelte-1j4aiiw ul:where(.svelte-1j4aiiw){flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.related.svelte-1j4aiiw a:where(.svelte-1j4aiiw){border-radius:var(--radius-pill);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line);color:var(--wine);padding:.45rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.related.svelte-1j4aiiw a:where(.svelte-1j4aiiw):hover{background:var(--blush)}
