.legal-stage.svelte-1jp39n4{position:relative;min-height:100vh;background:var(--ds-surface-bg)}.legal-main.svelte-1jp39n4{display:flex;flex-direction:column;align-items:center;padding:clamp(1.5rem,5vh,3.5rem) 1rem 3rem}.legal-logo.svelte-1jp39n4 img:where(.svelte-1jp39n4){display:block;width:clamp(9rem,30vw,11rem);height:auto}.legal-head.svelte-1jp39n4{width:min(48rem,100%);margin-top:clamp(1.5rem,4vh,2.5rem);text-align:left}.legal-title.svelte-1jp39n4{margin:.5rem 0 0}.legal-card.svelte-1jp39n4{width:min(48rem,100%);margin-top:1.5rem}.legal-back.svelte-1jp39n4{margin-top:1.5rem}.legal-card .ds-panel-body{padding:clamp(1.25rem,4vw,2rem)}.legal-card h2{font:var(--ds-text-section);color:var(--ds-ink);margin:1.75rem 0 .625rem}.legal-card h2:first-child{margin-top:0}.legal-card p{font:var(--ds-text-body);color:var(--ds-ink-muted);margin:.75rem 0}.legal-card p strong{color:var(--ds-ink);font-weight:600}.legal-card ul{margin:.625rem 0;padding-left:1.125rem;display:grid;gap:.5rem}.legal-card li{font:var(--ds-text-body);color:var(--ds-ink-muted);list-style-type:disc}.legal-card a{color:var(--ds-accent-text);text-decoration:underline;text-underline-offset:2px}
