/* Gemeinsame Gestaltung der statischen Rechtstexte. Wird in beide Pakete kopiert. */
.legal-main{max-width:850px;padding-block:65px 90px;overflow-wrap:anywhere}.legal-main h1{font-size:clamp(2.4rem,5vw,4rem);margin-bottom:35px}.legal-main h2{font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;letter-spacing:-.02em;font-weight:600;line-height:1.4;margin:38px 0 16px}.legal-main h3{font-size:1.15rem;font-weight:600;margin:24px 0 12px}.legal-main p+p{margin-top:16px}.legal-main address{font-style:normal}.legal-main ul{padding-left:24px}.legal-main li+li{margin-top:8px}.legal-main .legal-date{font-size:.875rem;color:var(--muted);margin-top:35px}.legal-main .rights-callout{border-left:3px solid var(--ink);padding:18px 22px;background:var(--soft);margin-top:24px}.legal-header nav{display:flex!important}.legal-header nav a{display:inline-block!important}.legal-footer{border-top:1px solid var(--line)}
@media(max-width:600px){.legal-main{padding-block:45px 60px}.legal-header nav{gap:12px;font-size:.8rem}.legal-header .brand span{max-width:175px;line-height:1.4}.legal-main h2{font-size:1.3rem}}

@media(max-width:600px){.legal-header{flex-wrap:wrap;gap:16px}.legal-header nav{flex-wrap:wrap}.legal-header .brand span{max-width:none}}
