.page-spacer.svelte-1skwkhw{height:30px}.container.svelte-1skwkhw{width:min(860px,calc(100% - 40px));margin:0 auto}.policy-page.svelte-1skwkhw{padding:64px 0 96px;background:#fff}.policy-header.svelte-1skwkhw{margin-bottom:56px;padding-bottom:32px;border-bottom:1px solid #e8e8e6}.eyebrow.svelte-1skwkhw{display:inline-block;margin-bottom:12px;color:#c7a64a;font-size:.78rem;font-weight:700;letter-spacing:.05em}.policy-header.svelte-1skwkhw h1:where(.svelte-1skwkhw){margin:0 0 10px;color:#1f1f1f;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800}.last-updated.svelte-1skwkhw{margin:0;color:#9c9c9c;font-size:.88rem}.policy-content.svelte-1skwkhw{display:flex;flex-direction:column;gap:0}.policy-section.svelte-1skwkhw{padding:28px 0;border-bottom:1px solid #f0f0ee}.policy-section.svelte-1skwkhw:last-child{border-bottom:none}.policy-section.svelte-1skwkhw h2:where(.svelte-1skwkhw){margin:0 0 14px;color:#1f1f1f;font-size:1.1rem;font-weight:700}.policy-section.svelte-1skwkhw p:where(.svelte-1skwkhw){margin:0 0 12px;color:#444;font-size:.97rem;line-height:1.9}.policy-section.svelte-1skwkhw p:where(.svelte-1skwkhw):last-child{margin-bottom:0}.policy-section.svelte-1skwkhw ul:where(.svelte-1skwkhw){margin:8px 20px 12px 0;padding:0;display:flex;flex-direction:column;gap:8px}.policy-section.svelte-1skwkhw li:where(.svelte-1skwkhw){color:#444;font-size:.97rem;line-height:1.85}.policy-section.svelte-1skwkhw a:where(.svelte-1skwkhw){color:#c7a64a;text-decoration:underline;text-underline-offset:3px}.policy-section.svelte-1skwkhw a:where(.svelte-1skwkhw):hover{color:#b8922e}
