.gdpr-modal.svelte-svzpse{max-width:800px;width:90%}@media(max-width:768px){.gdpr-modal.svelte-svzpse{width:100%;max-width:100%;height:100vh;border-radius:0}}.gdpr-content.svelte-svzpse{text-align:left;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:8px}@media(max-width:768px){.gdpr-content.svelte-svzpse{max-height:calc(100vh - 120px);padding-bottom:1rem}}.gdpr-content.svelte-svzpse p:where(.svelte-svzpse){margin-bottom:1rem;line-height:1.6}.gdpr-content.svelte-svzpse ul:where(.svelte-svzpse){margin-left:1.5rem;margin-bottom:1rem}.gdpr-content.svelte-svzpse li:where(.svelte-svzpse){margin-bottom:.5rem;line-height:1.6}.gdpr-content.svelte-svzpse a:where(.svelte-svzpse){color:var(--color-primary, #007bff);text-decoration:underline}.modal-header.svelte-svzpse h2:where(.svelte-svzpse){font-size:1.5rem;font-weight:600;margin:0}@media(max-width:768px){.modal-header.svelte-svzpse h2:where(.svelte-svzpse){font-size:1.25rem;line-height:1.4}}.gdpr-link-container.svelte-1uha8ag{margin-top:1rem;text-align:left}.gdpr-link.svelte-1uha8ag{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-1uha8ag:hover{opacity:.8}
