.page-section.svelte-1oztsjm{background:linear-gradient(#f8f9fa 0%,#fff 100%);min-height:calc(100vh - 600px);padding:3rem 0 4rem}@media (max-width:768px){.page-section.svelte-1oztsjm{padding:2rem 0 3rem}}.intro-section.svelte-1oztsjm{text-align:center;max-width:700px;margin:3rem auto 4rem;animation:.6s svelte-1oztsjm-fadeInUp}.intro-section.svelte-1oztsjm .intro-icon:where(.svelte-1oztsjm){color:#fff;background:linear-gradient(135deg,#2b8281 0%,#1e5c5b 100%);border-radius:20px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;animation:.8s .2s both svelte-1oztsjm-scaleIn;display:flex;box-shadow:0 12px 32px #2b82814d,0 4px 12px #2b828133}.intro-section.svelte-1oztsjm h2:where(.svelte-1oztsjm){color:#222;margin:0 0 1rem;font-size:2.5rem;font-weight:700;animation:.8s .3s both svelte-1oztsjm-fadeInUp}@media (max-width:768px){.intro-section.svelte-1oztsjm h2:where(.svelte-1oztsjm){font-size:2rem}}.intro-section.svelte-1oztsjm .intro-text:where(.svelte-1oztsjm){color:#000000b3;margin:0;font-size:1.15rem;line-height:1.8;animation:.8s .4s both svelte-1oztsjm-fadeInUp}.content-card.svelte-1oztsjm{background:#fff;border-radius:5px;margin-bottom:4rem;padding:3rem;animation:1s .3s both svelte-1oztsjm-fadeInUp;box-shadow:0 8px 24px #00000014,0 2px 8px #0000000a}@media (max-width:768px){.content-card.svelte-1oztsjm{margin-bottom:3rem;padding:2rem}}.content-card.svelte-1oztsjm small:where(.svelte-1oztsjm){text-align:left;color:#0009;margin-bottom:2rem;font-size:.9rem;display:block}.content-card.svelte-1oztsjm p:where(.svelte-1oztsjm),.content-card.svelte-1oztsjm li:where(.svelte-1oztsjm){color:#000000bf;font-size:1.05rem;line-height:1.8}.content-card.svelte-1oztsjm p:where(.svelte-1oztsjm){margin-bottom:1.5rem}.content-card.svelte-1oztsjm h3:where(.svelte-1oztsjm){color:#2b8281;border-bottom:2px solid #2b82811a;margin:2.5rem 0 1.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.content-card.svelte-1oztsjm h4:where(.svelte-1oztsjm){color:#222;margin:2rem 0 1rem;font-size:1.25rem;font-weight:600}.content-card.svelte-1oztsjm ul:where(.svelte-1oztsjm){margin:0 0 1.5rem;padding-left:1.5rem;list-style-type:disc}.content-card.svelte-1oztsjm ul:where(.svelte-1oztsjm) li:where(.svelte-1oztsjm){margin-bottom:1rem}.content-card.svelte-1oztsjm a:where(.svelte-1oztsjm){color:#2b8281;border-bottom:1px solid #2b82814d;font-weight:600;text-decoration:none;transition:all .2s}.content-card.svelte-1oztsjm a:where(.svelte-1oztsjm):hover{color:#1e5c5b;border-bottom-color:#1e5c5b}.content-card.svelte-1oztsjm strong:where(.svelte-1oztsjm){color:#222;font-weight:600}.content-card.svelte-1oztsjm code:where(.svelte-1oztsjm){background:#f8f8f9;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.cookie-types.svelte-1oztsjm{gap:20px;margin:30px 0;display:grid}.cookie-type-card.svelte-1oztsjm{background:#fff;border:2px solid #f5f6f7;border-radius:12px;padding:24px}.cookie-type-card.svelte-1oztsjm h4:where(.svelte-1oztsjm){color:#707378;margin:0 0 8px;font-size:1.25rem}.cookie-type-card.svelte-1oztsjm p:where(.svelte-1oztsjm){margin:8px 0}.cookie-type-card.svelte-1oztsjm .cookie-details:where(.svelte-1oztsjm){color:#9a9da1;background:#fbfcfc;border-radius:6px;margin-top:16px;padding:12px;font-size:.9rem}.cookies-table.svelte-1oztsjm{border-collapse:collapse;width:100%;margin:24px 0;font-size:.95rem}.cookies-table.svelte-1oztsjm th:where(.svelte-1oztsjm),.cookies-table.svelte-1oztsjm td:where(.svelte-1oztsjm){text-align:left;border-bottom:1px solid #f5f6f7;padding:12px}.cookies-table.svelte-1oztsjm thead:where(.svelte-1oztsjm){background:#fafafb}.cookies-table.svelte-1oztsjm thead:where(.svelte-1oztsjm) th:where(.svelte-1oztsjm){color:#707378;font-weight:600}.cookies-table.svelte-1oztsjm tbody:where(.svelte-1oztsjm) tr:where(.svelte-1oztsjm):hover{background:#fdfdfd}.cookies-table.svelte-1oztsjm code:where(.svelte-1oztsjm){white-space:nowrap}.manage-cookies-section.svelte-1oztsjm{text-align:center;background:#f2fbfb;border-radius:12px;margin:40px 0;padding:40px 20px}.manage-cookies-section.svelte-1oztsjm .btn-large:where(.svelte-1oztsjm){cursor:pointer;align-items:center;gap:10px;padding:14px 32px;font-size:1.1rem;display:inline-flex}.manage-cookies-section.svelte-1oztsjm .manage-info:where(.svelte-1oztsjm){color:#000000b3;margin-top:16px;font-size:.95rem}.related-policies.svelte-1oztsjm{text-align:center;border-top:1px solid #f5f6f7;margin-top:40px;padding-top:20px;font-size:1rem}.related-policies.svelte-1oztsjm a:where(.svelte-1oztsjm){font-weight:500}.teaser-wrapper.svelte-1oztsjm{margin-top:4rem;animation:.6s .4s both svelte-1oztsjm-fadeInUp}@keyframes svelte-1oztsjm-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1oztsjm-scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.cookies-table.svelte-1oztsjm{font-size:.85rem}.cookies-table.svelte-1oztsjm th:where(.svelte-1oztsjm),.cookies-table.svelte-1oztsjm td:where(.svelte-1oztsjm){padding:8px}}
