.datenschutz-page{padding-top:calc(6.5rem + env(safe-area-inset-top));padding-bottom:clamp(5rem,12vh,9rem)}.datenschutz-container{width:100%;max-width:1480px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,4.5rem)}.datenschutz-content{max-width:46rem}.datenschutz-title{letter-spacing:-.025em;border-bottom:1px solid var(--line);margin-bottom:clamp(2.5rem,6vh,4rem);padding-bottom:1.5rem;font-size:clamp(2.6rem,7vw,5rem);font-weight:350}.datenschutz-section{margin-bottom:2.4rem}.datenschutz-heading{font-family:var(--font-heading);margin-bottom:.7rem;font-size:1.35rem;font-weight:420}.datenschutz-subheading{font-family:var(--font-heading);margin:1.2rem 0 .5rem;font-size:1.05rem;font-style:italic;font-weight:420}.datenschutz-text{color:var(--ink-2);margin-bottom:.7rem;line-height:1.7}.datenschutz-small{color:var(--ink-3);font-size:.88rem}.datenschutz-important{color:var(--ink);font-weight:500}.datenschutz-list{color:var(--ink-2);margin-bottom:.7rem;padding-left:1.2rem;line-height:1.7;list-style:none}.datenschutz-list li{margin-bottom:.3rem;position:relative}.datenschutz-list li:before{content:"·";color:var(--clay);position:absolute;left:-1.1rem}.datenschutz-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:color var(--dur-fast) ease;overflow-wrap:anywhere}.datenschutz-link:hover{color:var(--clay)}
