.legal-hero.svelte-ahfqi0.svelte-ahfqi0{padding:5rem 0 0}.legal-badge.svelte-ahfqi0.svelte-ahfqi0{color:var(--color-primary-container);display:block;margin-bottom:1rem}.legal-hero.svelte-ahfqi0 h1.svelte-ahfqi0{margin-bottom:.75rem}.legal-lead.svelte-ahfqi0.svelte-ahfqi0{color:var(--color-on-surface-variant);font-size:var(--text-body-md)}.legal-content.svelte-ahfqi0.svelte-ahfqi0{padding:4rem 0 var(--space-section)}.legal-grid.svelte-ahfqi0.svelte-ahfqi0{display:grid;grid-template-columns:240px 1fr;gap:5rem;align-items:start}@media (max-width: 900px){.legal-grid.svelte-ahfqi0.svelte-ahfqi0{grid-template-columns:1fr;gap:3rem}}.legal-nav.svelte-ahfqi0.svelte-ahfqi0{position:sticky;top:6rem;background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);padding:1.5rem;border-radius:var(--radius-sm)}@media (max-width: 900px){.legal-nav.svelte-ahfqi0.svelte-ahfqi0{position:static}}.legal-nav-titel.svelte-ahfqi0.svelte-ahfqi0{color:var(--color-primary-container);display:block;margin-bottom:1rem}.legal-nav.svelte-ahfqi0 ul.svelte-ahfqi0{list-style:none;display:flex;flex-direction:column;gap:.5rem}.legal-nav.svelte-ahfqi0 a.svelte-ahfqi0{font-family:var(--font-serif);font-size:.875rem;color:var(--color-on-surface-variant);text-decoration:none;transition:color .2s}.legal-nav.svelte-ahfqi0 a.svelte-ahfqi0:hover{color:var(--color-primary-container)}.legal-body.svelte-ahfqi0.svelte-ahfqi0{display:flex;flex-direction:column;gap:0}.legal-section.svelte-ahfqi0.svelte-ahfqi0{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid var(--color-outline-variant)}.legal-section.svelte-ahfqi0.svelte-ahfqi0:last-child{border-bottom:none;margin-bottom:0}.legal-section.svelte-ahfqi0 h2.svelte-ahfqi0{font-family:var(--font-serif);font-size:var(--text-h3);font-weight:600;margin-bottom:1.25rem;color:var(--color-on-surface)}.legal-section.svelte-ahfqi0 h3.svelte-ahfqi0{font-family:var(--font-serif);font-size:1.1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;color:var(--color-on-surface)}.legal-section.svelte-ahfqi0 p.svelte-ahfqi0{color:var(--color-on-surface-variant);font-size:var(--text-body-md);line-height:1.7;margin-bottom:1rem}.legal-section.svelte-ahfqi0 a.svelte-ahfqi0{color:var(--color-primary-container);text-decoration:underline;text-underline-offset:2px}.legal-list.svelte-ahfqi0.svelte-ahfqi0{color:var(--color-on-surface-variant);font-size:var(--text-body-md);line-height:1.7;padding-left:1.5rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.legal-box.svelte-ahfqi0.svelte-ahfqi0{background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-left:3px solid var(--color-primary-container);padding:1.5rem;border-radius:var(--radius-sm);font-size:var(--text-body-md);line-height:1.7;color:var(--color-on-surface);margin-top:1rem}
