.legal-page[data-astro-cid-x4lnokx7]{background-color:var(--color-bg-secondary)}.datenschutz-section[data-astro-cid-x4lnokx7]{padding:0 0 var(--space-3xl) 0}.datenschutz-section[data-astro-cid-x4lnokx7] h1[data-astro-cid-x4lnokx7]{color:var(--color-text);margin-bottom:var(--space-xl);text-align:center;font-size:clamp(2rem,5vw,3rem)}.info-alert[data-astro-cid-x4lnokx7]{border:1px solid var(--color-primary);border-radius:var(--radius-xl);padding:var(--space-lg);margin-bottom:var(--space-xl);background:#10b9811a}.info-alert[data-astro-cid-x4lnokx7] h3[data-astro-cid-x4lnokx7]{color:var(--color-text);margin-bottom:var(--space-sm);font-size:1.125rem}.info-alert[data-astro-cid-x4lnokx7] p[data-astro-cid-x4lnokx7]{color:var(--color-text);margin:0;line-height:1.6}.datenschutz-layout[data-astro-cid-x4lnokx7]{gap:var(--space-lg);display:grid}.datenschutz-aside[data-astro-cid-x4lnokx7] .sidebar-card--toc[data-astro-cid-x4lnokx7]{display:none}@media (width>=1024px){.datenschutz-layout[data-astro-cid-x4lnokx7]{grid-template-columns:2fr 1fr;align-items:start}.datenschutz-aside[data-astro-cid-x4lnokx7]{top:var(--space-lg);position:sticky}.datenschutz-aside[data-astro-cid-x4lnokx7] .sidebar-card--toc[data-astro-cid-x4lnokx7]{display:block}}.legal-card[data-astro-cid-x4lnokx7]{scroll-margin-top:var(--space-lg);background:var(--color-card-bg);padding:var(--space-xl);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);margin-bottom:var(--space-lg)}.legal-card[data-astro-cid-x4lnokx7] h2[data-astro-cid-x4lnokx7]{color:var(--color-text);margin-bottom:var(--space-lg);font-size:1.375rem}.legal-card[data-astro-cid-x4lnokx7] h3[data-astro-cid-x4lnokx7]{color:var(--color-text);margin:var(--space-lg) 0 var(--space-md) 0;font-size:1.125rem;font-weight:600}.legal-card[data-astro-cid-x4lnokx7] h3[data-astro-cid-x4lnokx7]:first-of-type{margin-top:0}.legal-card[data-astro-cid-x4lnokx7] p[data-astro-cid-x4lnokx7]{color:var(--color-text-secondary);margin-bottom:var(--space-md);line-height:1.7}.legal-card[data-astro-cid-x4lnokx7] ul[data-astro-cid-x4lnokx7]{color:var(--color-text-secondary);margin-bottom:var(--space-md);padding-left:var(--space-lg);line-height:1.6}.legal-card[data-astro-cid-x4lnokx7] li[data-astro-cid-x4lnokx7]{margin-bottom:var(--space-xs)}.legal-card[data-astro-cid-x4lnokx7] a[data-astro-cid-x4lnokx7]{color:var(--color-primary-text);transition:color var(--transition-fast);font-weight:500;text-decoration:none}.legal-card[data-astro-cid-x4lnokx7] a[data-astro-cid-x4lnokx7]:hover{color:var(--color-text);text-decoration:underline}.objection-note[data-astro-cid-x4lnokx7]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg);margin:var(--space-lg) 0}.objection-note[data-astro-cid-x4lnokx7] h3[data-astro-cid-x4lnokx7]{margin-top:0}.objection-note[data-astro-cid-x4lnokx7] p[data-astro-cid-x4lnokx7]:last-child{margin-bottom:0}address[data-astro-cid-x4lnokx7]{color:var(--color-text-secondary);margin-bottom:var(--space-md);font-style:normal;line-height:1.6}.sidebar-card[data-astro-cid-x4lnokx7]{background:var(--color-card-bg);padding:var(--space-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border);margin-bottom:var(--space-lg)}.sidebar-card[data-astro-cid-x4lnokx7] h3[data-astro-cid-x4lnokx7]{color:var(--color-text);margin-bottom:var(--space-md);font-size:1.125rem}.toc-list[data-astro-cid-x4lnokx7]{margin:0;padding:0;list-style:none}.toc-list[data-astro-cid-x4lnokx7] li[data-astro-cid-x4lnokx7]{margin-bottom:var(--space-sm)}.toc-list[data-astro-cid-x4lnokx7] a[data-astro-cid-x4lnokx7]{color:var(--color-text-secondary);transition:color var(--transition-fast);font-size:.9rem;text-decoration:none}.toc-list[data-astro-cid-x4lnokx7] a[data-astro-cid-x4lnokx7]:hover{color:var(--color-primary-text)}.highlight-card[data-astro-cid-x4lnokx7]{border-color:var(--color-primary);background:#10b98114}.feature-list[data-astro-cid-x4lnokx7]{margin:0 0 var(--space-lg) 0;padding:0;list-style:none}.feature-list[data-astro-cid-x4lnokx7] li[data-astro-cid-x4lnokx7]{padding-left:var(--space-lg);margin-bottom:var(--space-sm);color:var(--color-text-secondary);font-size:.9rem;position:relative}.feature-list[data-astro-cid-x4lnokx7] li[data-astro-cid-x4lnokx7]:before{content:"✓";color:var(--color-primary-text);font-weight:700;position:absolute;left:0}.cta-button[data-astro-cid-x4lnokx7]{text-align:center;background:var(--color-primary-darker);color:var(--color-white);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);font-weight:600;text-decoration:none;display:block}.cta-button[data-astro-cid-x4lnokx7]:hover{color:var(--color-white);text-decoration:underline}.cta-button[data-astro-cid-x4lnokx7] span[data-astro-cid-x4lnokx7]{margin-top:var(--space-xs);font-size:.875rem;font-weight:400;display:block}@media (width<=640px){.info-alert[data-astro-cid-x4lnokx7],.legal-card[data-astro-cid-x4lnokx7],.sidebar-card[data-astro-cid-x4lnokx7]{padding:var(--space-md)}}
