.gdpr-modal.svelte-bens1q{max-width:800px;width:90%}@media (max-width: 768px){.gdpr-modal.svelte-bens1q{width:100%;max-width:100%;height:100vh;border-radius:0}}.gdpr-content.svelte-bens1q{text-align:left;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:8px}@media (max-width: 768px){.gdpr-content.svelte-bens1q{max-height:calc(100vh - 120px);padding-bottom:1rem}}.gdpr-content.svelte-bens1q p:where(.svelte-bens1q){margin-bottom:1rem;line-height:1.6}.gdpr-content.svelte-bens1q ul:where(.svelte-bens1q){margin-left:1.5rem;margin-bottom:1rem}.gdpr-content.svelte-bens1q li:where(.svelte-bens1q){margin-bottom:.5rem;line-height:1.6}.gdpr-content.svelte-bens1q a:where(.svelte-bens1q){color:var(--color-primary, #007bff);text-decoration:underline}.modal-header.svelte-bens1q h2:where(.svelte-bens1q){font-size:1.5rem;font-weight:600;margin:0}@media (max-width: 768px){.modal-header.svelte-bens1q h2:where(.svelte-bens1q){font-size:1.25rem;line-height:1.4}}.gdpr-link-container.svelte-1k2waj0{margin-top:1rem;text-align:left}.gdpr-link.svelte-1k2waj0{background:none;border:none;color:var(--color-primary, #007bff);text-decoration:underline;cursor:pointer;font-size:.9rem;padding:0;transition:opacity .2s}.gdpr-link.svelte-1k2waj0:hover{opacity:.8}
