.section.svelte-1e0rsuc{padding:60px 24px}.section-ruled.svelte-1e0rsuc{border-top:1px solid var(--dim);background:color-mix(in srgb, var(--dim) 25%, var(--bg));flex:1}.inner.svelte-1e0rsuc{max-width:1060px;margin:0 auto}.inner.narrow.svelte-1e0rsuc{max-width:700px}.back-link.svelte-1e0rsuc{color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:24px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.back-link.svelte-1e0rsuc:hover{opacity:.8}.page-title.svelte-1e0rsuc{color:var(--accent);text-shadow:0 0 16px color-mix(in srgb, var(--accent) 40%, transparent);letter-spacing:.05em;margin-bottom:12px;font-family:inherit;font-size:clamp(24px,4vw,36px)}.page-sub.svelte-1e0rsuc{color:var(--br-black);font-size:14px;line-height:1.6}.legal-prose.svelte-1e0rsuc{color:var(--fg);font-size:14.5px;line-height:1.7}.legal-prose.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:var(--accent);margin-top:40px;margin-bottom:16px;font-size:18px}.legal-prose.svelte-1e0rsuc h2:where(.svelte-1e0rsuc):first-of-type{margin-top:0}.legal-prose.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--br-black);margin-bottom:20px}.legal-prose.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 40%, transparent);transition:text-decoration-color .2s}.legal-prose.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}
