.legal-shell.svelte-1yjllk9{max-width:var(--page-max-width,var(--measure-shell));margin:0 auto;padding:2rem 1.5rem}.legal-main.svelte-1yjllk9{min-width:0}.legal-content.svelte-1yjllk9{color:var(--text-muted);max-width:var(--measure-prose);overflow-wrap:break-word;line-height:1.8}.legal-content.svelte-1yjllk9 p,.legal-content.svelte-1yjllk9 ul,.legal-content.svelte-1yjllk9 ol{max-width:var(--measure-prose)}.legal-toc.svelte-1yjllk9{display:none}@media (width>=1024px){.legal-shell.has-toc.svelte-1yjllk9{grid-template-columns:minmax(0,1fr) minmax(0,16rem);align-items:start;gap:3rem;display:grid}.legal-toc.svelte-1yjllk9{max-height:calc(100dvh - 7rem);display:block;position:sticky;top:5rem;overflow-y:auto}.legal-toc.svelte-1yjllk9 nav:where(.svelte-1yjllk9){border-left:2px solid color-mix(in srgb, var(--cyan) 20%, transparent);padding-left:1rem}.legal-toc-title.svelte-1yjllk9{color:var(--text-secondary);font-size:var(--fs-sm);margin:0 0 .75rem;font-weight:700}.legal-toc.svelte-1yjllk9 ul:where(.svelte-1yjllk9){flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.legal-toc.svelte-1yjllk9 a:where(.svelte-1yjllk9){color:var(--text-muted);font-size:var(--fs-sm);line-height:1.4;text-decoration:none;display:block}.legal-toc.svelte-1yjllk9 a:where(.svelte-1yjllk9):focus-visible{color:var(--cyan)}@media (hover:hover) and (pointer:fine){.legal-toc.svelte-1yjllk9 a:where(.svelte-1yjllk9):hover{color:var(--text-main)}}}.legal-content.svelte-1yjllk9 h2{color:var(--text-main);font-size:var(--fs-md);margin-top:2.5rem;margin-bottom:1rem}.legal-content.svelte-1yjllk9 h3{color:var(--text-secondary);font-size:var(--fs-base);margin-top:1.5rem;margin-bottom:.5rem}.legal-content.svelte-1yjllk9 p{margin-bottom:1rem}.legal-content.svelte-1yjllk9 ul{margin-bottom:1rem;padding-left:1.5rem}.legal-content.svelte-1yjllk9 li{margin-bottom:.5rem}.legal-content.svelte-1yjllk9 a{color:var(--text-main);text-decoration:underline}.legal-content.svelte-1yjllk9 a:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}html[data-design=elanum] .legal-shell.svelte-1yjllk9{--seitenrand:max(0px, calc(var(--gutter) - 1.5rem));max-width:calc(var(--content) + 2 * var(--seitenrand));padding:clamp(24px, 4vw, 48px) var(--seitenrand) clamp(72px, 10vw, 120px)}@media (width>=1024px){html[data-design=elanum] .legal-shell.has-toc.svelte-1yjllk9{grid-template-columns:minmax(0,1fr) minmax(0,16rem);gap:clamp(48px,6vw,96px)}}html[data-design=elanum] .legal-content.svelte-1yjllk9{max-width:var(--measure);font:400 var(--fs-base)/1.6 var(--font-sans);color:var(--ink-2)}html[data-design=elanum] .legal-content.svelte-1yjllk9 h2{border-top:1px solid var(--line);font:600 var(--fs-lg)/1.3 var(--font-sans);color:var(--ink);margin:clamp(40px,5vw,56px) 0 16px;padding-top:clamp(28px,4vw,40px)}html[data-design=elanum] .legal-content.svelte-1yjllk9 h3{font:600 var(--fs-base)/1.4 var(--font-sans);color:var(--ink);margin:32px 0 8px}html[data-design=elanum] .legal-content.svelte-1yjllk9 p{margin:0 0 16px}html[data-design=elanum] .legal-content.svelte-1yjllk9 :is(strong,b){color:var(--ink);font-weight:600}html[data-design=elanum] .legal-content.svelte-1yjllk9 :is(em,i){font-style:normal}html[data-design=elanum] .legal-content.svelte-1yjllk9 ul{margin:0 0 16px;padding-left:1.25rem;list-style:outside}html[data-design=elanum] .legal-content.svelte-1yjllk9 ol{margin:0 0 16px;padding-left:1.5rem;list-style:decimal}html[data-design=elanum] .legal-content.svelte-1yjllk9 li{margin:0 0 8px}html[data-design=elanum] .legal-content.svelte-1yjllk9 li::marker{color:var(--ink-2)}html[data-design=elanum] .legal-content.svelte-1yjllk9 a{color:var(--ink);text-underline-offset:5px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){html[data-design=elanum] .legal-content.svelte-1yjllk9 a:hover{color:var(--sterne-tief);text-decoration-thickness:2px}}html[data-design=elanum] .legal-content.svelte-1yjllk9 a:focus-visible{outline:3px solid var(--sterne-tief);outline-offset:4px}html[data-design=elanum] .legal-content.svelte-1yjllk9 table{border-collapse:separate;border-spacing:0;font:500 var(--fs-sm)/1.4 var(--font-sans);margin:0 0 24px}html[data-design=elanum] .legal-content.svelte-1yjllk9 :is(th,td){color:var(--ink-2);border-bottom:0;padding:10px 12px}html[data-design=elanum] .legal-content.svelte-1yjllk9 th{color:var(--ink);font-weight:600}html[data-design=elanum] .legal-content.svelte-1yjllk9 tr:nth-child(2n)>:is(td,th){background:color-mix(in srgb, var(--paper) 70%, transparent)}html[data-design=elanum] .legal-content.svelte-1yjllk9 tr:nth-child(2n)>:first-child{border-radius:var(--radius-control) 0 0 var(--radius-control)}html[data-design=elanum] .legal-content.svelte-1yjllk9 tr:nth-child(2n)>:last-child{border-radius:0 var(--radius-control) var(--radius-control) 0}@media (width>=1024px){html[data-design=elanum] .legal-toc.svelte-1yjllk9{top:6rem}html[data-design=elanum] .legal-toc.svelte-1yjllk9 nav:where(.svelte-1yjllk9){border-left:0;padding-left:0}html[data-design=elanum] .legal-toc-title.svelte-1yjllk9{font:500 var(--fs-sm)/1.4 var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0 0 12px;font-weight:600}html[data-design=elanum] .legal-toc.svelte-1yjllk9 ul:where(.svelte-1yjllk9){gap:2px}html[data-design=elanum] .legal-toc.svelte-1yjllk9 a:where(.svelte-1yjllk9){border-radius:var(--radius-control);min-height:44px;font:500 var(--fs-sm)/1.4 var(--font-sans);color:var(--ink-2);transition:background var(--motion-ui) ease, color var(--motion-ui) ease;align-items:center;margin:0 -12px;padding:6px 12px;display:flex}html[data-design=elanum] .legal-toc.svelte-1yjllk9 a:where(.svelte-1yjllk9):focus-visible{color:var(--ink);outline:3px solid var(--sterne-tief);outline-offset:2px}}@media (width>=1024px) and (hover:hover) and (pointer:fine){html[data-design=elanum] .legal-toc.svelte-1yjllk9 a:where(.svelte-1yjllk9):hover{color:var(--ink);background:var(--paper)}}
