.page.svelte-1co36ub{background:var(--cf-bg-primary);flex-direction:column;min-height:100vh;display:flex}main.svelte-1co36ub{flex:1}.legal-header.svelte-1co36ub{background:var(--cf-bg-secondary);border-bottom:1px solid var(--cf-border);padding:120px var(--cf-space-4) 56px}.header-inner.svelte-1co36ub{max-width:720px;margin:0 auto}.tag.svelte-1co36ub{font-family:var(--cf-font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--cf-text-accent);margin-bottom:var(--cf-space-3);font-size:.7rem}h1.svelte-1co36ub{font-family:var(--cf-font-sans);letter-spacing:-.03em;color:var(--cf-text-primary);margin-bottom:var(--cf-space-3);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700}.updated.svelte-1co36ub{font-family:var(--cf-font-mono);color:var(--cf-text-muted);font-size:.78rem}.legal-body.svelte-1co36ub{padding:var(--cf-space-16) var(--cf-space-4) var(--cf-space-24)}article.svelte-1co36ub{max-width:720px;font-family:var(--cf-font-sans);color:var(--cf-text-secondary);margin:0 auto;font-size:.95rem;line-height:1.75}article.svelte-1co36ub h2{color:var(--cf-text-primary);letter-spacing:-.01em;margin:2.5rem 0 .75rem;font-size:1.1rem;font-weight:600}article.svelte-1co36ub h3{color:var(--cf-text-primary);margin:1.75rem 0 .5rem;font-size:.95rem;font-weight:600}article.svelte-1co36ub p{margin-bottom:1rem}article.svelte-1co36ub ul{flex-direction:column;gap:.4rem;margin:.5rem 0 1rem;padding:0;list-style:none;display:flex}article.svelte-1co36ub ul li{padding-left:1.2rem;position:relative}article.svelte-1co36ub ul li:before{content:"–";color:var(--cf-text-muted);position:absolute;left:0}article.svelte-1co36ub a{color:var(--cf-blue-light);text-decoration:none}article.svelte-1co36ub a:hover{text-decoration:underline}article.svelte-1co36ub strong{color:var(--cf-text-primary);font-weight:600}article.svelte-1co36ub hr{border:none;border-top:1px solid var(--cf-border-subtle);margin:2.5rem 0}
