.datenschutz-page{background:var(--c-bg);flex-direction:column;width:100%;max-width:860px;min-height:100dvh;margin-inline:auto;display:flex}.datenschutz-page__content{padding:18px 22px calc(170px + var(--spacing-xl) + env(safe-area-inset-bottom,0px));flex:1;max-width:68ch}.datenschutz-page__heading{font-family:var(--f-heading);font-size:30px;font-weight:var(--font-weight-bold);color:var(--c-text);line-height:var(--line-height-tight);margin:0 0 12px}.datenschutz-page__chips{margin-bottom:var(--spacing-xl);flex-wrap:wrap;gap:8px;display:flex}.datenschutz-page__section{margin-bottom:var(--spacing-xl)}.datenschutz-page__section:last-child{margin-bottom:0}.datenschutz-page__subheading{font-family:var(--f-body);font-size:15px;font-weight:var(--font-weight-bold);color:var(--c-text);line-height:var(--line-height-snug);margin:0 0 var(--spacing-md)}.datenschutz-page__paragraph{font-family:var(--f-body);font-size:13.5px;font-weight:var(--font-weight-regular);color:var(--c-text-2);margin:0 0 var(--spacing-md);line-height:1.6}.datenschutz-page__paragraph:last-child{margin-bottom:0}.datenschutz-page__info-card{background:var(--c-muted);font-family:var(--f-body);color:var(--c-text-2);border-radius:16px;margin-top:10px;padding:12px 14px;font-size:13px;line-height:1.6}.datenschutz-page__list{margin:10px 0 var(--spacing-md);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.datenschutz-page__list:last-child{margin-bottom:0}.datenschutz-page__list-item{font-family:var(--f-body);color:var(--c-text-2);padding-left:14px;font-size:13.5px;line-height:1.6;position:relative}.datenschutz-page__list-item:before{content:"";background:var(--c-primary);border-radius:2px;width:6px;height:6px;position:absolute;top:.55em;left:0}.datenschutz-page__link{color:var(--c-primary);font-weight:var(--font-weight-semi);text-decoration:none}.datenschutz-page__link:hover{text-decoration:underline}.datenschutz-page__consent-button{font-family:var(--f-body);font-size:13.5px;font-weight:var(--font-weight-semi);color:#fff;background:var(--c-primary);border-radius:var(--r-button);cursor:pointer;border:none;margin-top:12px;padding:10px 18px;transition:background .15s}.datenschutz-page__consent-button:hover{background:var(--c-primary-hover)}
