.legal-section.svelte-macwuo{padding:2.5rem 0 4rem}.legal-card.svelte-macwuo{padding:2rem 2rem 2.5rem}@media (min-width: 768px){.legal-card.svelte-macwuo{padding:3rem 3.5rem}}.legal-eyebrow.svelte-macwuo{margin:0 0 1.5rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-text-tertiary);font-weight:600}.legal-prose.svelte-macwuo{color:var(--color-text-secondary);font-size:1rem;line-height:1.7}.legal-prose.svelte-macwuo h1{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;margin:0 0 1rem;color:var(--color-text-primary)}.legal-prose.svelte-macwuo h2{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;margin:2.5rem 0 .75rem;color:var(--color-text-primary)}.legal-prose.svelte-macwuo h3{font-size:1.125rem;font-weight:600;margin:1.75rem 0 .5rem;color:var(--color-text-primary)}.legal-prose.svelte-macwuo p,.legal-prose.svelte-macwuo ul,.legal-prose.svelte-macwuo ol{margin:0 0 1rem}.legal-prose.svelte-macwuo ul,.legal-prose.svelte-macwuo ol{padding-left:1.25rem}.legal-prose.svelte-macwuo li{margin-bottom:.35rem}.legal-prose.svelte-macwuo a{color:var(--color-brand-azure-bright);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.legal-prose.svelte-macwuo a:hover{text-decoration-thickness:2px}.legal-prose.svelte-macwuo strong{color:var(--color-text-primary);font-weight:700}.legal-prose.svelte-macwuo em{color:var(--color-text-secondary)}.legal-prose.svelte-macwuo code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:4px;background:var(--color-glass-bg);border:1px solid var(--color-glass-border);color:var(--color-text-primary)}.legal-prose.svelte-macwuo blockquote{margin:1.5rem 0;padding:.75rem 1.25rem;border-left:3px solid var(--color-brand-azure-bright);background:var(--color-glass-bg);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--color-text-secondary);font-style:italic}.legal-prose.svelte-macwuo hr{border:0;border-top:1px solid var(--color-glass-border);margin:2rem 0}.legal-prose.svelte-macwuo table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem}.legal-prose.svelte-macwuo th,.legal-prose.svelte-macwuo td{border-bottom:1px solid var(--color-glass-border);padding:.6rem .75rem;text-align:left}.legal-prose.svelte-macwuo th{color:var(--color-text-primary);font-weight:600}.legal-footer.svelte-macwuo{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--color-glass-border);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;color:var(--color-text-tertiary)}.legal-footer.svelte-macwuo code:where(.svelte-macwuo){font-family:var(--font-mono);background:var(--color-glass-bg);padding:.1em .35em;border-radius:4px;border:1px solid var(--color-glass-border);color:var(--color-text-secondary)}.dot.svelte-macwuo{color:var(--color-text-tertiary)}
