/* Rechtliche Seiten — ruhige Lesespalte mit der gemeinsamen Navigation. */
body.legal-page{background:var(--cream)}.legal-page .content{width:min(820px,90vw);margin:52px auto 72px;padding:48px 56px;background:var(--paper);border:1px solid var(--line);border-radius:24px}.legal-page h1{font-size:clamp(34px,5vw,54px);line-height:1.15;letter-spacing:-.035em;font-weight:400;margin:16px 0 36px;overflow-wrap:anywhere}.legal-page h2{font-size:23px;line-height:1.35;margin:32px 0 12px}.legal-page p,.legal-page li{font-size:16px;line-height:1.8;color:#40584c}.legal-page .content a{color:var(--orange);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-page .breadcrumb{margin-bottom:28px;font-size:13px}.legal-page .content .eyebrow{margin-top:10px}@media(max-width:600px){.legal-page .content{margin:28px auto 44px;padding:28px 22px;border-radius:18px}.legal-page h1{font-size:34px}}
