.policy-layout.svelte-11oqcv0{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.content-wrapper.svelte-11oqcv0{display:flex;flex:1;width:100%;max-width:var(--container-wide);margin-inline:auto;position:relative;z-index:10;gap:var(--space-6);padding-inline:var(--gutter)}@media(max-width:860px){.content-wrapper.svelte-11oqcv0{flex-direction:column;gap:0;padding-inline:0}}.sidebar.svelte-11oqcv0{flex:none;width:280px;padding-block:var(--space-10) var(--space-6)}@media(max-width:860px){.sidebar.svelte-11oqcv0{width:100%;border-bottom:1px solid var(--hairline);padding:var(--space-5) var(--gutter)}}.sidebar.svelte-11oqcv0 h3:where(.svelte-11oqcv0){margin-bottom:var(--space-5)}.sidebar.svelte-11oqcv0 .links:where(.svelte-11oqcv0){display:flex;flex-direction:column;gap:var(--space-1)}@media(max-width:860px){.sidebar.svelte-11oqcv0 .links:where(.svelte-11oqcv0){flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}}.sidebar.svelte-11oqcv0 .links:where(.svelte-11oqcv0) a:where(.svelte-11oqcv0){color:var(--text-secondary);padding:var(--space-3) var(--space-4);border:1px solid transparent;border-radius:var(--radius-sm);transition:color var(--dur) var(--ease),background var(--dur) var(--ease),border-color var(--dur) var(--ease);font-size:var(--fs-sm);font-weight:var(--fw-medium)}.sidebar.svelte-11oqcv0 .links:where(.svelte-11oqcv0) a:where(.svelte-11oqcv0):hover{color:var(--text-primary);background:var(--tint-soft)}.sidebar.svelte-11oqcv0 .links:where(.svelte-11oqcv0) a.active:where(.svelte-11oqcv0){background:var(--tint-soft);border-color:var(--border-default);color:var(--primary)}.main-content.svelte-11oqcv0{flex:1;min-width:0;padding-block:var(--space-10) var(--space-12)}@media(max-width:860px){.main-content.svelte-11oqcv0{padding-block:var(--space-6) var(--space-10)}}.policy-prose.svelte-11oqcv0{margin-inline:0;padding-inline:0}@media(max-width:860px){.policy-prose.svelte-11oqcv0{padding-inline:var(--gutter)}}.policy-prose.svelte-11oqcv0 .policy-document{display:flex;flex-direction:column}.policy-prose.svelte-11oqcv0 h1{font-size:var(--fs-h1);font-weight:var(--fw-black);margin-bottom:var(--space-2)}.policy-prose.svelte-11oqcv0 .last-updated{color:var(--text-muted);font-size:var(--fs-sm);font-family:var(--font-mono);margin:0 0 var(--space-8)}.policy-prose.svelte-11oqcv0 section{margin-bottom:var(--space-8)}.policy-prose.svelte-11oqcv0 section:last-child{margin-bottom:0}.policy-prose.svelte-11oqcv0 section h2{font-size:var(--fs-h3);font-weight:var(--fw-semibold);margin-bottom:var(--space-4)}.policy-prose.svelte-11oqcv0 section h2:before{content:"";display:inline-block;width:3px;height:.9em;margin-right:var(--space-3);vertical-align:-.05em;border-radius:var(--radius-sm);background:var(--accent-gradient)}.policy-prose.svelte-11oqcv0 p{color:var(--text-secondary);line-height:var(--lh-normal);margin-bottom:var(--space-4)}.policy-prose.svelte-11oqcv0 p:last-child{margin-bottom:0}.policy-prose.svelte-11oqcv0 strong{color:var(--text-primary);font-weight:var(--fw-semibold)}.policy-prose.svelte-11oqcv0 ul{color:var(--text-secondary);line-height:var(--lh-normal);margin:0 0 var(--space-4);padding-left:var(--space-5)}.policy-prose.svelte-11oqcv0 li{margin-bottom:var(--space-2)}.policy-prose.svelte-11oqcv0 li::marker{color:var(--primary)}.policy-prose.svelte-11oqcv0 code{font-family:var(--font-mono);font-size:.9em;background:var(--tint-soft);border:1px solid var(--hairline);border-radius:var(--radius-sm);padding:.1em .4em;color:var(--text-primary)}.policy-prose.svelte-11oqcv0 a{color:var(--primary);text-decoration:none;transition:color var(--dur) var(--ease)}.policy-prose.svelte-11oqcv0 a:hover{color:var(--primary-hover);text-decoration:underline;text-underline-offset:3px}.bg-effects.svelte-11oqcv0{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.glow-spot.svelte-11oqcv0{position:absolute;width:600px;height:600px;filter:blur(110px);border-radius:50%}.glow-spot.top.svelte-11oqcv0{top:-22%;left:12%;background:radial-gradient(circle,rgba(255,70,85,.12) 0%,transparent 70%)}
