.legal.svelte-m7stis{gap:clamp(var(--space-8), 4vw, var(--space-16));padding:clamp(var(--space-10), 5vw, var(--space-16)) var(--margin) var(--sheet-pad);display:grid}@media (width>=64rem){.legal.svelte-m7stis{column-gap:clamp(var(--space-12), 6vw, var(--space-24));grid-template-columns:minmax(0,22rem) minmax(0,46rem);align-items:start}.legal__head.svelte-m7stis{position:sticky;inset-block-start:calc(var(--follow-bar) + var(--space-8))}}.legal__head.svelte-m7stis{gap:var(--space-4);align-content:start;display:grid}.legal__title.svelte-m7stis{font-size:var(--text-step)}.legal__imprint.svelte-m7stis{font-size:var(--text-base)}.legal__summary.svelte-m7stis{max-inline-size:var(--measure)}.legal__nav.svelte-m7stis{gap:var(--space-2) var(--space-6);border-block-start:var(--rule) solid currentColor;flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.legal__nav.svelte-m7stis a:where(.svelte-m7stis){font-family:var(--font-display);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none}.legal__nav.svelte-m7stis a[aria-current=page]:where(.svelte-m7stis),.legal__nav.svelte-m7stis a:where(.svelte-m7stis):hover{text-decoration:underline;text-decoration-thickness:var(--rule)}.legal__body.svelte-m7stis{min-inline-size:0}.legal__body.svelte-m7stis :where(p,ul,ol){max-inline-size:var(--measure);margin-block:0 var(--space-4)}.legal__body.svelte-m7stis :where(ul,ol){padding-inline-start:var(--space-5)}.legal__body.svelte-m7stis li+li{margin-block-start:var(--space-2)}.legal__body.svelte-m7stis li>ul{margin-block:var(--space-2) 0}.legal__body.svelte-m7stis h2{margin-block:var(--space-12) var(--space-4);font-family:var(--font-display);font-size:var(--text-item);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:400;line-height:1}.legal__body.svelte-m7stis h2:first-child{margin-block-start:0}.legal__body.svelte-m7stis h3{margin-block:var(--space-8) var(--space-3);font-size:var(--text-lead);font-weight:600;line-height:1.25}.legal__body.svelte-m7stis strong{font-weight:600}.legal__body.svelte-m7stis code{overflow-wrap:anywhere;font-size:.9em}.legal__body.svelte-m7stis table{max-inline-size:100%;margin-block:0 var(--space-8);border-collapse:collapse;font-size:var(--text-sm);line-height:1.45;display:block;overflow-x:auto}.legal__body.svelte-m7stis :where(th,td){min-inline-size:9rem;padding:var(--space-3) var(--space-4) var(--space-3) 0;text-align:start;vertical-align:top;border-block-end:1px solid}.legal__body.svelte-m7stis th{border-block-end-width:var(--rule);font-weight:600}
