.policy-section.svelte-gsu053{padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(64px,8vw,128px)}.policy.svelte-gsu053{max-width:720px}.policy-head.svelte-gsu053{margin-bottom:clamp(40px,5vw,64px)}.policy-title.svelte-gsu053{font-family:var(--serif);color:var(--black);margin:16px 0 12px;font-size:clamp(32px,4.5vw,56px);font-weight:500;line-height:1.15}.policy-updated.svelte-gsu053{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--base-700);margin:0 0 24px;font-size:12px}.policy-lede.svelte-gsu053{font-family:var(--serif);color:var(--base-800);margin:0;font-size:clamp(19px,2vw,22px);line-height:1.55}.policy-body.svelte-gsu053 p{color:var(--base-900);margin:0 0 20px;font-size:17px;line-height:1.7}.policy-body.svelte-gsu053 h2{font-family:var(--serif);color:var(--black);margin:48px 0 16px;font-size:clamp(22px,2.5vw,28px);font-weight:500;line-height:1.25}.policy-body.svelte-gsu053 h3{font-family:var(--serif);color:var(--black);margin:32px 0 12px;font-size:clamp(18px,2vw,21px);font-weight:500;line-height:1.3}.policy-body.svelte-gsu053 ul,.policy-body.svelte-gsu053 ol{color:var(--base-900);margin:0 0 20px;padding-left:24px;font-size:17px;line-height:1.7}.policy-body.svelte-gsu053 li{margin:0 0 8px}.policy-body.svelte-gsu053 strong{color:var(--black);font-weight:600}.policy-body.svelte-gsu053 em{font-style:italic}.policy-body.svelte-gsu053 a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.policy-body.svelte-gsu053 a:hover{text-decoration-thickness:2px}
