.datenschutz-content{max-width:var(--max-width);padding:var(--spacing-md) var(--spacing-sm);margin:0 auto}@media (width>=769px){.datenschutz-content{padding:var(--spacing-xl) var(--spacing-lg)}}.datenschutz-content>h1{font-size:var(--font-size-h1);font-family:var(--font-heading);margin-bottom:var(--spacing-lg);color:var(--color-text);margin-top:var(--spacing-xl);font-weight:600}.datenschutz-content>h1:first-child{margin-top:0}.datenschutz-content>h3{font-size:var(--font-size-h3);font-family:var(--font-heading);margin-bottom:var(--spacing-md);color:var(--color-text);margin-top:var(--spacing-lg);font-weight:600}.datenschutz-content>h4{font-size:var(--font-size-base);font-family:var(--font-body);margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);color:var(--color-text);font-weight:600}.datenschutz-content p{font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text);margin-bottom:var(--spacing-md)}.datenschutz-content ul,.datenschutz-content ol{margin-left:var(--spacing-lg);margin-bottom:var(--spacing-md)}.datenschutz-content li{margin-bottom:var(--spacing-sm);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text)}.datenschutz-content strong{color:var(--color-text);font-weight:600}.datenschutz-content em{font-style:italic}.datenschutz-content a{color:var(--color-primary);text-decoration:underline;transition:opacity .2s}.datenschutz-content a:hover{opacity:.8}.datenschutz-content a:focus{outline:2px solid var(--color-primary);outline-offset:2px}.datenschutz-content .highlight{background-color:var(--color-bg-soft);padding:var(--spacing-md);border-left:4px solid var(--color-primary);margin:var(--spacing-md) 0;border-radius:var(--radius-sm)}
