.legal-document.svelte-251goy{display:flex;max-width:64ch;flex-direction:column;gap:var(--academy-spacing-7);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.doc-title.svelte-251goy{margin:0;color:var(--academy-ink);font-family:var(--academy-font-sans);font-size:var(--academy-type-display-sm-size);font-weight:var(--academy-type-display-sm-weight);line-height:var(--academy-type-display-sm-line-height);letter-spacing:var(--academy-type-display-sm-letter-spacing)}.contact.svelte-251goy{display:flex;flex-direction:column;gap:var(--academy-spacing-3);margin:0;font-style:normal}.contact-intro.svelte-251goy{margin:0;color:var(--academy-ink-soft);font-family:var(--academy-font-sans);font-size:var(--academy-type-body-sm-size);font-weight:var(--academy-type-body-sm-weight);line-height:var(--academy-type-body-sm-line-height)}.contact-name.svelte-251goy{margin:0;color:var(--academy-ink);font-family:var(--academy-font-sans);font-size:var(--academy-type-title-sm-size);font-weight:var(--academy-type-title-sm-weight);line-height:var(--academy-type-title-sm-line-height)}.contact-name.svelte-251goy strong:where(.svelte-251goy){font-weight:inherit}.contact-group.svelte-251goy{display:flex;flex-direction:column;gap:var(--academy-spacing-1)}.contact-line.svelte-251goy{color:var(--academy-ink-soft);font-family:var(--academy-font-sans);font-size:var(--academy-type-body-sm-size);font-weight:var(--academy-type-body-sm-weight);line-height:var(--academy-type-body-sm-line-height)}.contact-label.svelte-251goy{color:var(--academy-muted)}.contact-todo.svelte-251goy{color:var(--academy-muted);font-size:var(--academy-type-caption-size);font-weight:var(--academy-type-caption-weight);line-height:var(--academy-type-caption-line-height);letter-spacing:var(--academy-type-caption-letter-spacing)}.contact-link.svelte-251goy{color:var(--academy-ink-soft);text-decoration:underline;text-underline-offset:2px;transition:color var(--academy-duration-fast) var(--academy-ease-default)}.contact-link.svelte-251goy:hover{color:var(--academy-ink)}.contact-link.svelte-251goy:focus-visible{outline:var(--academy-focus-ring-width) solid var(--academy-focus-ring);outline-offset:var(--academy-focus-ring-offset);border-radius:var(--academy-radius-sm)}.doc-section.svelte-251goy{display:flex;flex-direction:column;gap:var(--academy-spacing-3)}.section-heading.svelte-251goy{margin:0;color:var(--academy-ink);font-family:var(--academy-font-sans);font-size:var(--academy-type-title-md-size);font-weight:var(--academy-type-title-md-weight);line-height:var(--academy-type-title-md-line-height);letter-spacing:var(--academy-type-title-md-letter-spacing)}.section-paragraph.svelte-251goy{margin:0;color:var(--academy-ink-soft);font-family:var(--academy-font-sans);font-size:var(--academy-type-body-md-size);font-weight:var(--academy-type-body-md-weight);line-height:var(--academy-type-body-md-line-height)}.section-link-row.svelte-251goy{margin:var(--academy-spacing-1) 0 0}.section-link.svelte-251goy{color:var(--academy-ink-soft);font-family:var(--academy-font-sans);font-size:var(--academy-type-body-md-size);font-weight:var(--academy-type-body-md-weight);line-height:var(--academy-type-body-md-line-height);text-decoration:underline;text-underline-offset:2px;transition:color var(--academy-duration-fast) var(--academy-ease-default)}.section-link.svelte-251goy:hover{color:var(--academy-ink)}.section-link.svelte-251goy:focus-visible{outline:var(--academy-focus-ring-width) solid var(--academy-focus-ring);outline-offset:var(--academy-focus-ring-offset);border-radius:var(--academy-radius-sm)}@media(prefers-reduced-motion:reduce){.contact-link.svelte-251goy,.section-link.svelte-251goy{transition:none}}
