.policy-page.svelte-i1pck6{max-width:900px;margin:0 auto;padding:2rem 1.5rem;line-height:1.7}.container.svelte-i1pck6{background:#fff;border-radius:8px;padding:3rem;box-shadow:0 2px 12px #0000000d}.page-title.svelte-i1pck6{text-align:center;font-size:2.5rem;color:#2c3e50;margin-bottom:1rem}.updated-date.svelte-i1pck6{text-align:center;color:#6c757d;font-style:italic;margin-bottom:3rem;font-size:.9rem}.policy-content.svelte-i1pck6{color:#444}.policy-section.svelte-i1pck6{margin-bottom:2.5rem}.policy-section.svelte-i1pck6 h2:where(.svelte-i1pck6){color:#2c3e50;font-size:1.5rem;margin-bottom:1rem;border-left:4px solid #3498db;padding-left:1rem}.policy-section.svelte-i1pck6 h4:where(.svelte-i1pck6){color:#34495e;margin-bottom:.8rem;margin-top:1.5rem;font-size:1.1rem}.policy-section.svelte-i1pck6 h5:where(.svelte-i1pck6){color:#2c3e50;margin-bottom:.5rem;font-size:1rem}.info-box.svelte-i1pck6{background:#e8f4f8;padding:1.5rem;border-radius:6px;border-left:4px solid #3498db;margin-top:1rem}.info-box.svelte-i1pck6 h4:where(.svelte-i1pck6){color:#2c3e50;margin-top:0}.cookie-types.svelte-i1pck6{display:grid;gap:1.5rem;margin-top:1rem}.cookie-type.svelte-i1pck6{background:#f8f9fa;padding:2rem;border-radius:8px;border:1px solid #dee2e6}.cookie-type.svelte-i1pck6 h4:where(.svelte-i1pck6){color:#2c3e50;margin-top:0;margin-bottom:1rem;font-size:1.2rem}.cookie-details.svelte-i1pck6{margin-top:1rem;font-size:.95rem}.cookie-details.svelte-i1pck6 strong:where(.svelte-i1pck6){color:#34495e;display:block;margin-top:1rem;margin-bottom:.5rem}.cookie-details.svelte-i1pck6 ul:where(.svelte-i1pck6){margin-bottom:1rem;padding-left:1.5rem}.cookie-table.svelte-i1pck6{overflow-x:auto;margin-top:1rem}table.svelte-i1pck6{width:100%;border-collapse:collapse;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px #0000001a}th.svelte-i1pck6,td.svelte-i1pck6{padding:1rem;text-align:left;border-bottom:1px solid #dee2e6}th.svelte-i1pck6{background:#3498db;color:#fff;font-weight:600}tr.svelte-i1pck6:hover{background:#f8f9fa}.management-info.svelte-i1pck6{background:#fff3cd;padding:2rem;border-radius:6px;border-left:4px solid #ffc107}.warning.svelte-i1pck6{color:#856404;font-weight:600;margin-top:1rem}.browser-guides.svelte-i1pck6{margin-top:2rem}.browser-grid.svelte-i1pck6{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.browser-item.svelte-i1pck6{background:#fff;padding:1rem;border-radius:6px;border:1px solid #dee2e6}.browser-item.svelte-i1pck6 h5:where(.svelte-i1pck6){color:#2c3e50;margin-bottom:.5rem}.browser-item.svelte-i1pck6 p:where(.svelte-i1pck6){color:#6c757d;font-size:.9rem;margin:0}.opt-out-links.svelte-i1pck6{margin-top:2rem}.opt-out-links.svelte-i1pck6 ul:where(.svelte-i1pck6){padding-left:1.5rem}.opt-out-links.svelte-i1pck6 a:where(.svelte-i1pck6){color:#3498db;text-decoration:none}.opt-out-links.svelte-i1pck6 a:where(.svelte-i1pck6):hover{text-decoration:underline}.consent-info.svelte-i1pck6{background:#f8f9fa;padding:2rem;border-radius:8px;text-align:center}.consent-actions.svelte-i1pck6{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.consent-button.svelte-i1pck6{padding:.8rem 1.5rem;border:none;border-radius:25px;font-weight:600;cursor:pointer;transition:all .3s ease}.consent-button.accept.svelte-i1pck6{background:#27ae60;color:#fff}.consent-button.customize.svelte-i1pck6{background:#3498db;color:#fff}.consent-button.reject.svelte-i1pck6{background:#95a5a6;color:#fff}.consent-button.svelte-i1pck6:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.contact-info.svelte-i1pck6{margin-top:1rem}.contact-link.svelte-i1pck6{display:inline-block;background:#3498db;color:#fff;padding:.8rem 1.5rem;text-decoration:none;border-radius:25px;font-weight:600;transition:all .3s ease}.contact-link.svelte-i1pck6:hover{background:#2980b9;transform:translateY(-2px);box-shadow:0 4px 12px #3498db4d}@media (max-width: 768px){.policy-page.svelte-i1pck6{padding:1rem}.container.svelte-i1pck6{padding:2rem 1.5rem}.page-title.svelte-i1pck6{font-size:2rem}.policy-section.svelte-i1pck6 h2:where(.svelte-i1pck6){font-size:1.3rem}.browser-grid.svelte-i1pck6{grid-template-columns:1fr}.consent-actions.svelte-i1pck6{flex-direction:column;align-items:center}.consent-button.svelte-i1pck6{width:100%;max-width:200px}.cookie-table.svelte-i1pck6{font-size:.85rem}th.svelte-i1pck6,td.svelte-i1pck6{padding:.75rem .5rem}}
