.prose.svelte-llrh8n{display:flex;flex-direction:column;gap:var(--space-5);color:var(--fg-primary);font-family:var(--font-body);line-height:1.7}.prose.svelte-llrh8n section:where(.svelte-llrh8n){display:flex;flex-direction:column;gap:1.25rem}.prose.svelte-llrh8n h2:where(.svelte-llrh8n){font-family:var(--font-serif);font-size:clamp(1.75rem,3.5vw,2.25rem);color:var(--fg-primary);font-weight:400;letter-spacing:-.01em;line-height:1.2;margin-top:var(--space-3)}.prose.svelte-llrh8n h3:where(.svelte-llrh8n){font-family:var(--font-serif);font-size:clamp(1.25rem,2.5vw,1.5rem);color:var(--fg-primary);font-weight:400;letter-spacing:-.005em;margin-top:var(--space-4)}.prose.svelte-llrh8n h4:where(.svelte-llrh8n){font-family:var(--font-body);font-size:1rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--brand-tertiary);margin-top:var(--space-3)}.prose.svelte-llrh8n p:where(.svelte-llrh8n){color:var(--fg-primary);line-height:1.7;font-size:1.0625rem}.prose.svelte-llrh8n p.note:where(.svelte-llrh8n){color:var(--fg-secondary);font-size:.95rem}.prose.svelte-llrh8n strong:where(.svelte-llrh8n){color:var(--fg-primary);font-weight:500}.prose.svelte-llrh8n em:where(.svelte-llrh8n){color:var(--fg-secondary)}.prose.svelte-llrh8n ul:where(.svelte-llrh8n){color:var(--fg-primary);padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.prose.svelte-llrh8n ul:where(.svelte-llrh8n) li:where(.svelte-llrh8n){line-height:1.65}.prose.svelte-llrh8n hr:where(.svelte-llrh8n){border:0;border-top:1px solid var(--border-subtle);margin:1rem 0}.table-wrap.svelte-llrh8n{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--border-radius);background:var(--bg-surface)}.prose.svelte-llrh8n table:where(.svelte-llrh8n){width:100%;border-collapse:collapse;font-size:.9375rem}.prose.svelte-llrh8n th:where(.svelte-llrh8n),.prose.svelte-llrh8n td:where(.svelte-llrh8n){padding:.875rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-subtle);line-height:1.55}.prose.svelte-llrh8n th:where(.svelte-llrh8n){color:var(--fg-primary);font-family:var(--font-body);font-weight:500;letter-spacing:.03em;text-transform:uppercase;font-size:.75rem;background:var(--bg-elevated)}.prose.svelte-llrh8n td:where(.svelte-llrh8n){color:var(--fg-secondary)}.prose.svelte-llrh8n tbody:where(.svelte-llrh8n) tr:where(.svelte-llrh8n):last-child td:where(.svelte-llrh8n){border-bottom:0}.about.svelte-llrh8n{margin-top:var(--space-4);padding:var(--space-4);background:var(--bg-surface);border-left:2px solid var(--brand-primary);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:.625rem}.about.svelte-llrh8n h3:where(.svelte-llrh8n){font-family:var(--font-body);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-tertiary);margin:0}.about.svelte-llrh8n p:where(.svelte-llrh8n){color:var(--fg-secondary);font-size:.9375rem;margin:0}.about.svelte-llrh8n a:where(.svelte-llrh8n){color:var(--brand-accent);text-decoration:underline;text-decoration-color:var(--brand-primary-40);text-underline-offset:3px;transition:text-decoration-color var(--duration-normal) var(--ease-default)}.about.svelte-llrh8n a:where(.svelte-llrh8n):hover{text-decoration-color:var(--brand-accent)}@media (max-width: 768px){.prose.svelte-llrh8n th:where(.svelte-llrh8n),.prose.svelte-llrh8n td:where(.svelte-llrh8n){padding:.625rem .75rem;font-size:.875rem}}
