
/* Rechtliche Unterseiten: identische Navigation, Farbwelt und Fusszeile. */
.rz-legal-main{max-width:1100px;margin:0 auto;padding:68px 40px 85px;min-height:58vh}
.rz-legal-main .eyebrow{color:#966246;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:17px}
.rz-legal-main h1{font:400 clamp(40px,4.4vw,63px)/1.08 Georgia,serif;letter-spacing:-.045em;color:#22201d;margin:0 0 36px}
.rz-legal-main h2{font:400 clamp(25px,2.5vw,34px)/1.2 Georgia,serif;letter-spacing:-.025em;color:#22201d;margin:0 0 13px}
.rz-legal-main section{padding:24px 0;border-top:1px solid #d6c4bd}
.rz-legal-main p,.rz-legal-main li{font:16px/1.7 Arial,sans-serif;color:#5f544e;max-width:850px;margin:0 0 13px}
.rz-legal-main a{color:#966246;text-decoration:underline;text-underline-offset:3px}
.rz-legal-main code{overflow-wrap:anywhere;font:14px monospace}
.rz-legal-main .rz-note{border-left:3px solid #966246;padding:15px;background:#f5f1e9}
@media(max-width:700px){.rz-legal-main{padding:42px 20px 70px}}
