.policy-page.svelte-1wqoqa2{margin:0 auto;max-width:min(48rem,calc(100% - 2rem));padding:clamp(2rem,6vw,4.5rem) 0 5rem}.policy-hero.svelte-1wqoqa2,.policy-section.svelte-1wqoqa2{display:grid;gap:.85rem}.policy-section.svelte-1wqoqa2{border-top:1px solid var(--rea-border);margin-top:2rem;padding-top:2rem}.eyebrow.svelte-1wqoqa2{margin:0;color:var(--rea-purple);font-size:.76rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}h1.svelte-1wqoqa2,h2.svelte-1wqoqa2,p.svelte-1wqoqa2{margin:0}h1.svelte-1wqoqa2{color:var(--rea-text);font-size:clamp(2.35rem,6vw,4.4rem);font-weight:800;line-height:1;letter-spacing:0}h2.svelte-1wqoqa2{color:var(--rea-text);font-size:1.25rem;font-weight:800;letter-spacing:0}p.svelte-1wqoqa2{color:var(--rea-text-soft);font-size:1rem;line-height:1.65}code.svelte-1wqoqa2{border-radius:.35rem;background:var(--rea-surface-soft);color:var(--rea-purple-dark);font-size:.92em;padding:.08rem .28rem}.policy-button.svelte-1wqoqa2{width:max-content;min-height:2.55rem;border:1px solid var(--rea-purple);border-radius:.5rem;background:var(--rea-purple);color:#fff;cursor:pointer;font:inherit;font-size:.95rem;font-weight:800;line-height:1;padding:0 1rem}.policy-button.svelte-1wqoqa2:hover,.policy-button.svelte-1wqoqa2:focus-visible{border-color:var(--rea-purple-dark);background:var(--rea-purple-dark);outline:none}
