/* legal-inline.css — 2026-09-10 Style-Audit Punkt 8: Legal-Seiten an die Unterseiten-Typo angleichen (bewusst ohne Bild-Hero) */
.legal-page{max-width:820px;padding:150px 48px 96px}
.legal-kicker{font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:#7a7e94;text-align:center;margin:0 0 20px;line-height:1}
.legal-page h1{font-size:48px;line-height:1.08;letter-spacing:-0.02em;margin:0 0 14px;text-align:center}
.legal-page h1 em{font-style:italic;color:#5A5E7A}
.legal-page > .legal-updated{font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:#8a8ea4;margin:0 0 56px;padding-bottom:32px;border-bottom:1px solid rgba(0,0,0,0.08)}
.legal-page h2{font-size:20px;margin:40px 0 10px;letter-spacing:-0.01em}
.legal-page p{font-size:15px;line-height:1.75;color:#3a3e56;margin-bottom:14px}
.legal-page li{font-size:15px}
.legal-contact-box{margin-top:32px}
@media (max-width:768px){.legal-page{padding:110px 24px 64px}.legal-page h1{font-size:34px}.legal-page > .legal-updated{margin-bottom:40px;padding-bottom:24px}}
