.CookiePolicy.svelte-16wxgxb{min-height:100vh;padding:var(--spacing-2xl) 0 var(--spacing-3xl)}.CookiePolicy__Header.svelte-16wxgxb{text-align:center;max-width:760px;margin:0 auto var(--spacing-2xl);padding-top:calc(var(--spacing-2xl) * 2)}.CookiePolicy.svelte-16wxgxb .CookiePolicy__Title{font-size:clamp(2rem,4vw,3rem);margin-bottom:var(--spacing-sm);letter-spacing:-.02em}.CookiePolicy.svelte-16wxgxb .CookiePolicy__Subtitle{font-size:.95rem;line-height:1.6}.CookiePolicy__Updated.svelte-16wxgxb{margin-top:var(--spacing-md);font-size:.8rem;color:var(--color-text-tertiary);letter-spacing:.03em}.CookiePolicy__UpdatedLabel.svelte-16wxgxb{text-transform:uppercase;font-weight:700;letter-spacing:.12em;color:var(--color-accent-gold);margin-right:.4rem;font-size:.7rem}.CookiePolicy__Body.svelte-16wxgxb{max-width:820px;margin:0 auto;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.CookiePolicy__Body.svelte-16wxgxb:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-accent-gold) 30%,var(--color-accent-gold-light) 50%,var(--color-accent-gold) 70%,transparent 100%);opacity:.5}.CookiePolicy__Lead.svelte-16wxgxb{font-size:.95rem;line-height:1.8;color:var(--color-text-secondary);margin:0 0 var(--spacing-xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--color-border)}.CookiePolicy__Section.svelte-16wxgxb{margin-bottom:var(--spacing-xl)}.CookiePolicy__Section.svelte-16wxgxb:last-child{margin-bottom:0}.CookiePolicy__SectionTitle.svelte-16wxgxb{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:var(--color-text-primary);letter-spacing:-.01em;margin:0 0 var(--spacing-sm)}.CookiePolicy__Paragraph.svelte-16wxgxb{font-size:.9rem;line-height:1.75;color:var(--color-text-secondary);margin:0 0 var(--spacing-sm)}.CookiePolicy__Paragraph.svelte-16wxgxb:last-child{margin-bottom:0}.CookiePolicy__Note.svelte-16wxgxb{font-size:.8rem;line-height:1.7;color:var(--color-text-tertiary);font-style:italic;margin:var(--spacing-sm) 0 0}.CookiePolicy__TableWrap.svelte-16wxgxb{overflow-x:auto;margin:var(--spacing-md) 0;border:1px solid var(--color-border);border-radius:var(--radius-md)}.CookiePolicy__Table.svelte-16wxgxb{width:100%;border-collapse:collapse;font-size:.85rem}.CookiePolicy__Table.svelte-16wxgxb thead:where(.svelte-16wxgxb){background:var(--color-bg-tertiary)}.CookiePolicy__Table.svelte-16wxgxb th:where(.svelte-16wxgxb),.CookiePolicy__Table.svelte-16wxgxb td:where(.svelte-16wxgxb){padding:var(--spacing-sm) var(--spacing-md);text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border);line-height:1.6}.CookiePolicy__Table.svelte-16wxgxb th:where(.svelte-16wxgxb){font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-gold)}.CookiePolicy__Table.svelte-16wxgxb td:where(.svelte-16wxgxb){color:var(--color-text-secondary)}.CookiePolicy__Table.svelte-16wxgxb tbody:where(.svelte-16wxgxb) tr:where(.svelte-16wxgxb):last-child td:where(.svelte-16wxgxb){border-bottom:none}.CookiePolicy__Table.svelte-16wxgxb code:where(.svelte-16wxgxb){font-family:var(--font-mono, monospace);font-size:.85em;padding:.1rem .4rem;background:var(--color-accent-glow);border:1px solid var(--color-border-hover);border-radius:var(--radius-sm);color:var(--color-accent-gold)}.CookiePolicy__BrowserList.svelte-16wxgxb,.CookiePolicy__RightsList.svelte-16wxgxb{list-style:none;padding:0;margin:var(--spacing-sm) 0 0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.CookiePolicy__BrowserList.svelte-16wxgxb li:where(.svelte-16wxgxb),.CookiePolicy__RightsList.svelte-16wxgxb li:where(.svelte-16wxgxb){position:relative;padding-left:1.25rem;font-size:.88rem;line-height:1.7;color:var(--color-text-secondary)}.CookiePolicy__BrowserList.svelte-16wxgxb li:where(.svelte-16wxgxb):before,.CookiePolicy__RightsList.svelte-16wxgxb li:where(.svelte-16wxgxb):before{content:"";position:absolute;left:0;top:.65rem;width:.35rem;height:.35rem;background:var(--color-accent-gold);border-radius:50%}.CookiePolicy__BrowserLink.svelte-16wxgxb,.CookiePolicy__InlineLink.svelte-16wxgxb{color:var(--color-text-primary);text-decoration:none;border-bottom:1px solid var(--color-border-hover);transition:color var(--transition-fast),border-color var(--transition-fast)}.CookiePolicy__BrowserLink.svelte-16wxgxb:hover,.CookiePolicy__InlineLink.svelte-16wxgxb:hover{color:var(--color-accent-gold);border-bottom-color:var(--color-accent-gold)}.CookiePolicy__Controller.svelte-16wxgxb{margin:var(--spacing-md) 0 0;display:grid;grid-template-columns:max-content 1fr;gap:var(--spacing-xs) var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md)}.CookiePolicy__Controller.svelte-16wxgxb dt:where(.svelte-16wxgxb){font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--color-accent-gold);align-self:center}.CookiePolicy__Controller.svelte-16wxgxb dd:where(.svelte-16wxgxb){margin:0;font-size:.9rem;line-height:1.6;color:var(--color-text-primary)}@media(max-width:768px){.CookiePolicy__Header.svelte-16wxgxb{padding-top:var(--spacing-xl)}.CookiePolicy__Body.svelte-16wxgxb{padding:var(--spacing-lg)}.CookiePolicy__Controller.svelte-16wxgxb{grid-template-columns:1fr;gap:.1rem var(--spacing-lg);padding:var(--spacing-md)}.CookiePolicy__Controller.svelte-16wxgxb dt:where(.svelte-16wxgxb){margin-top:var(--spacing-sm)}.CookiePolicy__Controller.svelte-16wxgxb dt:where(.svelte-16wxgxb):first-child{margin-top:0}.CookiePolicy__Table.svelte-16wxgxb{font-size:.8rem}.CookiePolicy__Table.svelte-16wxgxb th:where(.svelte-16wxgxb),.CookiePolicy__Table.svelte-16wxgxb td:where(.svelte-16wxgxb){padding:var(--spacing-xs) var(--spacing-sm)}}@media(max-width:480px){.CookiePolicy.svelte-16wxgxb .CookiePolicy__Title{font-size:1.75rem}}
