.cookie-policy-shell.svelte-187fc0a{gap:2.5rem;display:grid}.cookie-policy-sidebar.svelte-187fc0a{min-width:0}.cookie-policy-toc.svelte-187fc0a{border-block:1px solid var(--border-default);color:var(--fg-default)}.cookie-policy-toc.svelte-187fc0a summary:where(.svelte-187fc0a){min-height:2.75rem;color:var(--fg-default);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;padding-block:.75rem;font-size:.6875rem;font-weight:600;line-height:1.3}.cookie-policy-toc.svelte-187fc0a nav:where(.svelte-187fc0a){padding-block:.5rem .75rem}.cookie-policy-toc.svelte-187fc0a ol:where(.svelte-187fc0a){margin:0;padding:0;list-style:none}.cookie-policy-toc.svelte-187fc0a li:where(.svelte-187fc0a){margin:0}.cookie-policy-toc.svelte-187fc0a li.toc-subsection:where(.svelte-187fc0a){padding-inline-start:.75rem}.cookie-policy-toc.svelte-187fc0a a:where(.svelte-187fc0a){min-height:2.75rem;color:var(--fg-muted);touch-action:manipulation;padding:.625rem .25rem;font-size:.875rem;line-height:1.35;text-decoration:none;display:block}.cookie-policy-toc.svelte-187fc0a a:where(.svelte-187fc0a):hover{color:var(--accent)}.cookie-policy-content.svelte-187fc0a{min-width:0}.cookie-policy-content.svelte-187fc0a h2[id],.cookie-policy-content.svelte-187fc0a h3[id]{scroll-margin-top:5rem}.cookie-policy-content.svelte-187fc0a h2{font-family:var(--font-display);letter-spacing:-.02em;margin-top:3rem;font-weight:500}.cookie-policy-content.svelte-187fc0a h3{font-family:var(--font-display);letter-spacing:-.015em;margin-top:2.25rem;font-weight:500}.cookie-policy-content.svelte-187fc0a .cookie-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-elevated);width:100%;margin-block:1.5rem;overflow-x:auto}.cookie-policy-content.svelte-187fc0a .cookie-table-wrapper:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cookie-policy-content.svelte-187fc0a .cookie-table-wrapper:after{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.04em;content:attr(aria-label);padding:.5rem .75rem;font-size:.6875rem;display:block}.cookie-policy-content.svelte-187fc0a table.cookie-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:60rem;font-size:.875rem;line-height:1.45}.cookie-policy-content.svelte-187fc0a .cookie-table caption{color:var(--fg-default);font-family:var(--font-display);text-align:left;padding:1rem 1rem .75rem;font-size:1rem;font-weight:500}.cookie-policy-content.svelte-187fc0a .cookie-table th,.cookie-policy-content.svelte-187fc0a .cookie-table td{border-top:1px solid var(--border-default);vertical-align:top;text-align:left;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;padding:.75rem 1rem}.cookie-policy-content.svelte-187fc0a .cookie-table th{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.cookie-policy-content.svelte-187fc0a .cookie-table .cookie-col-cookie{width:13rem}.cookie-policy-content.svelte-187fc0a .cookie-table .cookie-col-provider{width:12rem}.cookie-policy-content.svelte-187fc0a .cookie-table .cookie-col-purpose{width:23rem}.cookie-policy-content.svelte-187fc0a .cookie-table .cookie-col-duration{width:10rem}.cookie-policy-content.svelte-187fc0a .cookie-table .cookie-col-legal-basis,.cookie-policy-content.svelte-187fc0a .cookie-table .cookie-col-category{width:14rem}.cookie-policy-content.svelte-187fc0a .cookie-table th:first-child,.cookie-policy-content.svelte-187fc0a .cookie-table td:first-child,.cookie-policy-content.svelte-187fc0a .cookie-table th:nth-child(4),.cookie-policy-content.svelte-187fc0a .cookie-table td:nth-child(4){white-space:nowrap}.cookie-policy-content.svelte-187fc0a .browser-settings-list{margin-block:1rem 1.5rem;padding-inline-start:1.25rem}.cookie-policy-content.svelte-187fc0a .browser-settings-list li{padding-inline-start:.25rem}.cookie-policy-content.svelte-187fc0a .browser-settings-list a{font-weight:500}@media (width>=1024px){.cookie-policy-shell.svelte-187fc0a{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;gap:4rem}.cookie-policy-sidebar.svelte-187fc0a{position:sticky;top:1.5rem}.cookie-policy-toc.svelte-187fc0a{max-height:calc(100vh - 3rem);overflow-y:auto}}@media (width<=767px){.cookie-policy-content.svelte-187fc0a .cookie-table-wrapper:after{content:attr(aria-label)}}
