.datenschutz-hero[data-astro-cid-7i3oie76]{background:var(--primary-green-light);padding:var(--space-xxl) 0;text-align:center;position:relative;z-index:4}.datenschutz-hero[data-astro-cid-7i3oie76] h1[data-astro-cid-7i3oie76]{margin-bottom:0;color:var(--text-color);font-weight:700;font-size:3rem}@media (max-width: 768px){.datenschutz-hero[data-astro-cid-7i3oie76] h1[data-astro-cid-7i3oie76]{font-size:2.5rem}}.datenschutz-content[data-astro-cid-7i3oie76]{padding:var(--space-xxxxl) 0;background:var(--primary-beige-light)}.datenschutz-content[data-astro-cid-7i3oie76] .container[data-astro-cid-7i3oie76]{max-width:900px}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76]{background:var(--white);padding:var(--space-xxxl);border-radius:25px;box-shadow:0 15px 50px #0000001a}@media (max-width: 768px){.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76]{padding:var(--space-xxl);border-radius:20px}}@media (max-width: 480px){.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76]{padding:var(--space-xl);border-radius:15px}}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] h2[data-astro-cid-7i3oie76]{color:var(--text-color);font-weight:700;font-size:1.8rem;margin-top:var(--space-xxl);margin-bottom:var(--space-lg);border-bottom:2px solid var(--primary-green-light);padding-bottom:var(--space-sm)}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] h2[data-astro-cid-7i3oie76]:first-child{margin-top:0}@media (max-width: 768px){.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] h2[data-astro-cid-7i3oie76]{font-size:1.5rem;margin-top:var(--space-xl)}}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] h3[data-astro-cid-7i3oie76]{color:var(--accent-color);font-weight:600;font-size:1.3rem;margin-top:var(--space-xl);margin-bottom:var(--space-md)}@media (max-width: 768px){.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] h3[data-astro-cid-7i3oie76]{font-size:1.2rem}}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] p[data-astro-cid-7i3oie76]{color:var(--text-light);line-height:1.7;margin-bottom:var(--space-lg);font-size:1.05rem}@media (max-width: 768px){.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] p[data-astro-cid-7i3oie76]{font-size:1rem}}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] ul[data-astro-cid-7i3oie76]{color:var(--text-light);line-height:1.7;margin-bottom:var(--space-lg);padding-left:var(--space-xl)}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] ul[data-astro-cid-7i3oie76] li[data-astro-cid-7i3oie76]{margin-bottom:var(--space-sm)}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] .info-block[data-astro-cid-7i3oie76]{background:var(--primary-beige-light);padding:var(--space-lg);border-radius:15px;margin:var(--space-lg) 0;border-left:4px solid var(--primary-green)}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] .info-block[data-astro-cid-7i3oie76] p[data-astro-cid-7i3oie76]{margin-bottom:0}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] .info-block[data-astro-cid-7i3oie76] strong[data-astro-cid-7i3oie76]{color:var(--text-color);font-weight:600}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] a[data-astro-cid-7i3oie76]{color:var(--accent-color);text-decoration:none;font-weight:500;border-bottom:1px solid transparent;transition:border-color .3s ease}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] a[data-astro-cid-7i3oie76]:hover{border-bottom-color:var(--accent-color)}.datenschutz-content[data-astro-cid-7i3oie76] .content-wrapper[data-astro-cid-7i3oie76] .footer-note[data-astro-cid-7i3oie76]{margin-top:var(--space-xxl);padding-top:var(--space-lg);border-top:1px solid var(--border-color);font-size:.9rem;color:var(--text-muted)}
