.privacy-container.svelte-wzu1rn{max-width:920px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 1.5rem 5rem}.privacy-hero.svelte-wzu1rn{text-align:center;margin-bottom:2.5rem}.privacy-badge.svelte-wzu1rn{color:var(--color-primary,#4c3fcb);font-size:var(--font-size-xs,.8rem);font-weight:var(--font-weight-bold,700);border-radius:var(--radius-full,9999px);text-transform:uppercase;letter-spacing:.06em;background:#4c3fcb1a;margin-bottom:1rem;padding:.35rem .85rem;display:inline-block}.privacy-title.svelte-wzu1rn{font-size:clamp(2.2rem,4vw,3rem);font-weight:var(--font-weight-black,850);letter-spacing:-.04em;color:var(--color-text,#1a1836);margin:0 0 1rem}.privacy-lead.svelte-wzu1rn{font-size:var(--font-size-md,1.1rem);color:var(--color-muted,#6b6a85);max-width:38rem;margin:0 auto .75rem;line-height:1.5}.privacy-meta.svelte-wzu1rn{font-size:var(--font-size-xs,.82rem);color:var(--color-muted,#8e8d9f);margin:0}.notice-banner.svelte-wzu1rn{border-radius:var(--radius-md,.85rem);background:#fff8eb;border:1px solid #fbd38d;border-left:4px solid #dd6b20;gap:1.25rem;margin-bottom:3rem;padding:1.5rem;display:flex;box-shadow:0 4px 12px #dd6b200f}.notice-icon-wrap.svelte-wzu1rn{color:#dd6b20;flex-shrink:0;padding-top:.15rem}.notice-content.svelte-wzu1rn{flex:1}.notice-title.svelte-wzu1rn{font-size:var(--font-size-sm,1rem);font-weight:var(--font-weight-bold,700);color:#9c4221;margin:0 0 .5rem}.notice-text.svelte-wzu1rn{font-size:var(--font-size-xs,.88rem);color:#7b341e;margin:0 0 .75rem;line-height:1.5}.notice-contact.svelte-wzu1rn{font-size:var(--font-size-xs,.86rem);color:#7b341e;margin:0;line-height:1.5}.contact-link.svelte-wzu1rn{color:var(--color-primary,#4c3fcb);font-weight:var(--font-weight-bold,700);text-decoration:underline}.privacy-sections.svelte-wzu1rn{flex-direction:column;gap:1.75rem;display:flex}.policy-card.svelte-wzu1rn{border:1px solid var(--color-border,#e7e7f2);border-radius:var(--radius-md,.85rem);background:#fff;padding:2rem;box-shadow:0 2px 8px #00000005}.section-heading.svelte-wzu1rn{font-size:var(--font-size-md,1.25rem);font-weight:var(--font-weight-bold,750);color:var(--color-text,#1a1836);letter-spacing:-.02em;margin:0 0 1rem}.policy-card.svelte-wzu1rn p:where(.svelte-wzu1rn){font-size:var(--font-size-sm,.94rem);color:#4a4968;margin:0 0 1rem;line-height:1.65}.policy-card.svelte-wzu1rn p:where(.svelte-wzu1rn):last-child{margin-bottom:0}.policy-list.svelte-wzu1rn{color:#4a4968;font-size:var(--font-size-sm,.94rem);margin:0 0 1rem 1.25rem;padding:0;line-height:1.65}.policy-list.svelte-wzu1rn li:where(.svelte-wzu1rn){margin-bottom:.5rem}.dpo-card.svelte-wzu1rn{background:var(--color-canvas,#f7f8fc);border-radius:var(--radius-sm,.55rem);border-left:3px solid var(--color-primary,#4c3fcb);margin-top:1rem;padding:1rem 1.25rem}.dpo-card.svelte-wzu1rn p:where(.svelte-wzu1rn){font-size:var(--font-size-xs,.88rem);margin-bottom:.35rem}@media (width<=640px){.notice-banner.svelte-wzu1rn{flex-direction:column;gap:.75rem}.policy-card.svelte-wzu1rn{padding:1.25rem}}
