.policy-shell.svelte-1jkagzv{scroll-behavior:smooth}.policy-head.svelte-1jkagzv{max-width:44rem;margin:0 auto 2rem;padding:0 .25rem}.policy-back.svelte-1jkagzv{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--ink3);text-decoration:none;margin-bottom:1.5rem;transition:color var(--dur-fast) var(--ease-out-cubic)}.policy-back.svelte-1jkagzv svg:where(.svelte-1jkagzv){width:1rem;height:1rem}.policy-back.svelte-1jkagzv:hover{color:var(--ink)}.policy-eyebrow.svelte-1jkagzv{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--werewolf);margin-bottom:.75rem;padding:.25rem .625rem;border:1px solid var(--werewolf-ring);border-radius:var(--r-full)}.policy-title.svelte-1jkagzv{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--werewolf);letter-spacing:-.025em;line-height:1.1;margin:0 0 .75rem}.policy-subtitle.svelte-1jkagzv{font-size:1.0625rem;color:var(--ink2);line-height:1.6;margin:0;max-width:38rem}.policy-body.svelte-1jkagzv{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:64rem){.policy-body.svelte-1jkagzv{grid-template-columns:15rem minmax(0,44rem);justify-content:center;gap:3rem;align-items:start}}.policy-toc.svelte-1jkagzv{display:none}@media(min-width:64rem){.policy-toc.svelte-1jkagzv{display:block;position:sticky;top:5.5rem;align-self:start;max-height:calc(100vh - 7rem);overflow-y:auto}}.policy-toc-label.svelte-1jkagzv{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);margin:0 0 .75rem;padding-left:.875rem}.policy-toc.svelte-1jkagzv nav:where(.svelte-1jkagzv){display:flex;flex-direction:column;border-left:1px solid var(--border)}.policy-toc.svelte-1jkagzv nav:where(.svelte-1jkagzv) a:where(.svelte-1jkagzv){position:relative;padding:.4rem .875rem;margin-left:-1px;border-left:2px solid transparent;font-size:.875rem;line-height:1.4;color:var(--ink3);text-decoration:none;transition:color var(--dur-fast) var(--ease-out-cubic),border-color var(--dur-fast) var(--ease-out-cubic)}.policy-toc.svelte-1jkagzv nav:where(.svelte-1jkagzv) a:where(.svelte-1jkagzv):hover{color:var(--ink)}.policy-toc.svelte-1jkagzv nav:where(.svelte-1jkagzv) a.active:where(.svelte-1jkagzv){color:var(--werewolf);border-left-color:var(--werewolf);font-weight:600}.policy-toc.svelte-1jkagzv nav:where(.svelte-1jkagzv) a:where(.svelte-1jkagzv):focus-visible{outline:2px solid var(--werewolf);outline-offset:2px;border-radius:var(--r-sm)}.policy-toc-mobile.svelte-1jkagzv{max-width:44rem;margin:0 auto 2rem;position:sticky;top:.75rem;z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}@media(min-width:64rem){.policy-toc-mobile.svelte-1jkagzv{display:none}}.policy-toc-mobile.svelte-1jkagzv summary:where(.svelte-1jkagzv){display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.125rem;font-size:.9375rem;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.policy-toc-mobile.svelte-1jkagzv summary:where(.svelte-1jkagzv)::-webkit-details-marker{display:none}.policy-toc-mobile.svelte-1jkagzv summary:where(.svelte-1jkagzv) svg:where(.svelte-1jkagzv){width:1.125rem;height:1.125rem;color:var(--werewolf);transition:transform var(--dur-fast) var(--ease-out-cubic)}.policy-toc-mobile[open].svelte-1jkagzv summary:where(.svelte-1jkagzv) svg:where(.svelte-1jkagzv){transform:rotate(180deg)}.policy-toc-mobile.svelte-1jkagzv nav:where(.svelte-1jkagzv){display:flex;flex-direction:column;padding:.25rem .5rem .75rem;border-top:1px solid var(--border-s)}.policy-toc-mobile.svelte-1jkagzv nav:where(.svelte-1jkagzv) a:where(.svelte-1jkagzv){padding:.5rem .625rem;font-size:.9375rem;color:var(--ink2);text-decoration:none;border-radius:var(--r-sm)}.policy-toc-mobile.svelte-1jkagzv nav:where(.svelte-1jkagzv) a.active:where(.svelte-1jkagzv){color:var(--werewolf);font-weight:600;background:var(--werewolf-soft)}.policy-content.svelte-1jkagzv{min-width:0;max-width:44rem;margin:0 auto}.policy-content.svelte-1jkagzv section[id]{scroll-margin-top:5rem}html[data-potato-mode=on] .policy-shell.svelte-1jkagzv,html[data-potato-mode=on] .policy-content.svelte-1jkagzv section[id]{scroll-behavior:auto}html[data-potato-mode=on] .policy-toc.svelte-1jkagzv nav:where(.svelte-1jkagzv) a:where(.svelte-1jkagzv),html[data-potato-mode=on] .policy-toc-mobile.svelte-1jkagzv summary:where(.svelte-1jkagzv) svg:where(.svelte-1jkagzv),html[data-potato-mode=on] .policy-back.svelte-1jkagzv{transition:none}@media(prefers-reduced-motion:reduce){.policy-shell.svelte-1jkagzv,.policy-content.svelte-1jkagzv section[id]{scroll-behavior:auto}.policy-toc.svelte-1jkagzv nav:where(.svelte-1jkagzv) a:where(.svelte-1jkagzv),.policy-toc-mobile.svelte-1jkagzv summary:where(.svelte-1jkagzv) svg:where(.svelte-1jkagzv),.policy-back.svelte-1jkagzv{transition:none}}.prose-section.svelte-1iatjlu{padding:2.25rem 0;border-top:1px solid var(--border-s)}.prose-section.svelte-1iatjlu:first-child{padding-top:.5rem;border-top:none}.prose-section.svelte-1iatjlu h2{font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:700;color:var(--ink);letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.prose-section.svelte-1iatjlu p{font-size:1rem;line-height:1.7;color:var(--ink2);margin:0 0 1rem}.prose-section.svelte-1iatjlu p:last-child{margin-bottom:0}.prose-section.svelte-1iatjlu strong{color:var(--ink);font-weight:600}.prose-section.svelte-1iatjlu a{color:var(--werewolf);text-decoration:none;border-bottom:1px solid transparent;transition:border-color var(--dur-fast) var(--ease-out-cubic)}.prose-section.svelte-1iatjlu a:hover{border-bottom-color:var(--werewolf)}.prose-section.svelte-1iatjlu a:focus-visible{outline:2px solid var(--werewolf);outline-offset:2px;border-radius:var(--r-sm)}.prose-section.svelte-1iatjlu .aside{font-size:.9375rem;color:var(--ink3);background:var(--werewolf-soft);border-left:3px solid var(--werewolf-ring);border-radius:0 var(--r-md) var(--r-md) 0;padding:.875rem 1rem;margin-top:1.25rem}.prose-section.svelte-1iatjlu ul,.prose-section.svelte-1iatjlu ol{margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.6rem;list-style:none}.prose-section.svelte-1iatjlu li{position:relative;padding-left:1.6rem;font-size:1rem;line-height:1.6;color:var(--ink2)}.prose-section.svelte-1iatjlu .checks li:before,.prose-section.svelte-1iatjlu .accepts li:before{content:"✓";position:absolute;left:0;top:0;font-weight:700;color:var(--argand-success)}.prose-section.svelte-1iatjlu .refuses li:before{content:"✕";position:absolute;left:0;top:0;font-weight:700;color:var(--argand-error)}.prose-section.svelte-1iatjlu .bullets li:before{content:"•";position:absolute;left:.25rem;top:0;color:var(--werewolf);font-weight:700}.prose-section.svelte-1iatjlu .numbered{counter-reset:step}.prose-section.svelte-1iatjlu .numbered li{counter-increment:step;padding-left:2.1rem}.prose-section.svelte-1iatjlu .numbered li:before{content:counter(step);position:absolute;left:0;top:.05rem;width:1.4rem;height:1.4rem;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--werewolf);background:var(--werewolf-soft);border-radius:var(--r-full)}.prose-section.svelte-1iatjlu .cta{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.125rem;font-weight:600;color:var(--surface);background:var(--werewolf);border:none;border-radius:var(--r-md);transition:background var(--dur-fast) var(--ease-out-cubic),transform var(--dur-fast) var(--ease-out-quart)}.prose-section.svelte-1iatjlu .cta:hover{background:var(--werewolf-h);border-bottom-color:transparent;transform:translateY(-1px)}html[data-potato-mode=on] .prose-section.svelte-1iatjlu a,html[data-potato-mode=on] .prose-section.svelte-1iatjlu .cta{transition:none}@media(prefers-reduced-motion:reduce){.prose-section.svelte-1iatjlu a,.prose-section.svelte-1iatjlu .cta{transition:none}.prose-section.svelte-1iatjlu .cta:hover{transform:none}}
