.policy-head.svelte-1r805tn{justify-content:flex-end;align-items:flex-end;height:clamp(4rem,10vw,7rem);display:flex;overflow:hidden}.policy-sun.svelte-1r805tn{aspect-ratio:1;background:repeating-linear-gradient(var(--line) 0 3px, transparent 3px 14px);border-radius:50%;width:clamp(6rem,14vw,10rem);transform:translateY(50%)}.policy.svelte-1r805tn{padding-block:var(--s6) var(--s12)}.policy.svelte-1r805tn .kit-policy{gap:var(--s4);max-width:48rem;display:grid}.policy.svelte-1r805tn .kit-policy h1{font-size:var(--size-l);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.policy.svelte-1r805tn .kit-policy-draft{margin-top:var(--s2);border-radius:var(--radius);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border:1.5px solid;padding:.25rem .75rem;font-weight:500;display:inline-block}.policy.svelte-1r805tn .kit-policy-intro{margin-top:var(--s2);color:var(--muted)}.policy.svelte-1r805tn .kit-policy-nav ul{gap:var(--s1) var(--s3);border-block:1.5px solid var(--rule);padding:0;padding-block:var(--s2);flex-wrap:wrap;margin:0;list-style:none;display:flex}.policy.svelte-1r805tn .kit-policy-nav a{align-items:center;min-height:44px;display:inline-flex}.policy.svelte-1r805tn .kit-policy-nav a[aria-current=page]{font-style:italic;font-family:var(--font-display);font-size:1.25rem}.policy.svelte-1r805tn .kit-policy-body{gap:var(--s4);display:grid}.policy.svelte-1r805tn .kit-policy-body h2{font-size:var(--size-m);margin-bottom:var(--s1)}
