.datenschutz-app{color:var(--color-milo-tinte);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.datenschutz-app h1{font-family:var(--font-heading);margin:0 0 .5rem;font-size:1.9rem;font-weight:700;line-height:1.2}.datenschutz-app h2{font-family:var(--font-heading);margin:2.5rem 0 .75rem;font-size:1.35rem;font-weight:700;line-height:1.3}.datenschutz-app h3{margin:1.75rem 0 .5rem;font-size:1.1rem;font-weight:700;line-height:1.3}.datenschutz-app p,.datenschutz-app ul{margin:0 0 1rem}.datenschutz-app ul{padding-left:1.25rem;list-style:outside}.datenschutz-app li{margin-bottom:.35rem}.datenschutz-app strong{font-weight:700}.datenschutz-app a{color:var(--color-milo-tinte);text-decoration:underline}.datenschutz-app a:focus-visible,.datenschutz-app .tabelle:focus-visible,.datenschutz-app a.mailadresse:focus-visible{outline:3px solid var(--color-milo-tinte);outline-offset:2px}.datenschutz-app .fassung{color:var(--color-milo-grau);margin-bottom:2rem}.datenschutz-app .mailadresse{color:var(--color-milo-tinte)}.datenschutz-app a.mailadresse{text-decoration:underline}.datenschutz-app .tabelle{border:1px solid var(--color-milo-linie);border-radius:.5rem;margin:0 0 1.25rem;overflow-x:auto}.datenschutz-app table{border-collapse:collapse;width:100%;min-width:30rem}.datenschutz-app th,.datenschutz-app td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-milo-linie);padding:.6rem .75rem}.datenschutz-app thead th{background:var(--color-milo-gruppe)}.datenschutz-app tbody tr:last-child th,.datenschutz-app tbody tr:last-child td{border-bottom:0}.datenschutz-app tbody th{font-weight:600}
