.legal-page{padding-top:7rem;padding-bottom:6rem}.legal-page .content{max-width:42rem;margin:0 auto;padding:0 1.5rem}.legal-page h1{font-size:2.25rem;font-weight:600;color:#d9d9d9;margin-bottom:2.5rem}.legal-page h2{font-size:1.25rem;font-weight:600;color:#d9d9d9;margin-bottom:1rem}.legal-page p{color:rgba(217,217,217,.8);line-height:1.75}.legal-page a.link{color:#a8bda0;text-decoration:none}.legal-page a.link:hover{text-decoration:underline}.legal-page--datenschutz h2{margin-top:2.5rem}.legal-page--datenschutz h3{font-size:1rem;font-weight:600;color:#a8bda0;margin-top:1.5rem;margin-bottom:.625rem}.legal-page--datenschutz h4{font-size:.9375rem;font-weight:600;color:#d9d9d9;margin-top:1.25rem;margin-bottom:.5rem}.legal-page--datenschutz h5{font-size:.875rem;font-weight:600;color:rgba(217,217,217,.8);margin-top:1rem;margin-bottom:.5rem}.legal-page--datenschutz p+p{margin-top:.75rem}.legal-page--datenschutz ul{list-style:disc;padding-left:1.5rem;margin:.75rem 0;color:rgba(217,217,217,.8)}.legal-page--datenschutz li{line-height:1.75;margin-bottom:.25rem}.legal-page--datenschutz .caps{text-transform:uppercase;font-size:.875rem;letter-spacing:.02em;line-height:1.75;color:rgba(217,217,217,.8)}.legal-page--datenschutz .caps+.caps{margin-top:.75rem}.legal-page--datenschutz a.link{word-break:break-all}.legal-page--privacy-policy h2{margin-top:.25rem}.legal-page--privacy-policy h3{font-size:1rem;font-weight:600;color:#d9d9d9;margin-top:.25rem;margin-bottom:.75rem}.legal-page--privacy-policy h4{font-size:.9375rem}.legal-page--privacy-policy h4,.legal-page--privacy-policy h5{font-weight:600;color:#d9d9d9;margin-top:.25rem;margin-bottom:.5rem}.legal-page--privacy-policy h5{font-size:.875rem}.legal-page--privacy-policy section{margin-bottom:2.5rem}.legal-page--privacy-policy p+p{margin-top:.75rem}.legal-page--privacy-policy ul{list-style:disc;color:rgba(217,217,217,.8);line-height:1.75;padding-left:1.5rem;margin-top:.75rem;margin-bottom:.75rem}.legal-page--privacy-policy ul li{margin-bottom:.25rem}.legal-page--privacy-policy .subsection{margin-top:1.5rem}.legal-page--privacy-policy .caps{text-transform:uppercase}.legal-page--privacy-policy a.link{word-break:break-all}.legal-page--impressum .address{margin-bottom:2.5rem;line-height:1.75;color:rgba(217,217,217,.8)}.legal-page--impressum section{margin-bottom:2.5rem}.legal-page--impressum .contact-list{list-style:none}.legal-page--impressum .contact-list li{display:flex;flex-wrap:wrap;gap:.5rem;color:rgba(217,217,217,.8);line-height:1.75}.legal-page--impressum .contact-list .label{font-weight:600;color:#d9d9d9}.legal-page--impressum a.link{white-space:nowrap}.legal-page--impressum .bold{font-weight:600;color:#d9d9d9;margin-bottom:.5rem}.legal-page--impressum .gap{margin-top:1rem}.legal-page--impressum .vat-id{color:#d9d9d9;margin-top:.5rem}.legal-page--site-notice .address{margin-bottom:2.5rem;line-height:1.75;color:rgba(217,217,217,.8)}.legal-page--site-notice section{margin-bottom:2.5rem}.legal-page--site-notice p+p{margin-top:.75rem}.legal-page--site-notice .contact-list{list-style:none}.legal-page--site-notice .contact-list li{display:flex;flex-wrap:wrap;gap:.5rem;color:rgba(217,217,217,.8);line-height:1.75}.legal-page--site-notice .contact-list .label{font-weight:600;color:#d9d9d9}.legal-page--site-notice a.link{white-space:nowrap}.legal-page--site-notice .bold{font-weight:600;color:#d9d9d9;margin-bottom:.5rem}.legal-page--site-notice .gap{margin-top:1rem}.legal-page--site-notice .vat-id{color:#d9d9d9;margin-top:.5rem}