/* Rechtliches, angelehnt an die warmen Naturfarben von Küchenzauber & Ofenglück */
.rechtliches-seite{background:#fdfaf4;color:#3a4033;}
.rechtliches-seite .legal-hero{padding:62px 0 45px;background:linear-gradient(120deg,#faf4e5 0%,#f8ede6 55%,#eaf0e6 100%);border-top:1px solid #eadfce;border-bottom:1px solid #e4dfd0}
.rechtliches-seite .legal-kicker{display:inline-block;color:#657350;font-weight:750;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase}
.rechtliches-seite .legal-hero h1{font:normal clamp(2.55rem,5vw,4rem)/1.1 Georgia,serif;letter-spacing:-.025em;color:#334b3c;margin:12px 0 16px}
.rechtliches-seite .legal-hero p{font-size:1.02rem;line-height:1.75;color:#566054;max-width:740px;margin:0}
.rechtliches-seite .legal-section{padding:52px 0 90px;background:#fdfaf4}
.rechtliches-seite .legal-card{max-width:880px;background:#fffefb;border:1px solid #e9e0d3;box-shadow:0 14px 38px rgba(67,75,49,.055);border-radius:22px;padding:clamp(24px,4.5vw,58px);overflow-wrap:anywhere}
.rechtliches-seite .legal-card h2{font:normal clamp(1.45rem,2.8vw,1.9rem)/1.25 Georgia,serif;color:#344d3e;margin:0 0 24px}
.rechtliches-seite .legal-card h3{font-size:1.1rem;color:#536748;line-height:1.4;margin:27px 0 8px}
.rechtliches-seite .legal-card address{font-style:normal;line-height:1.85;margin:12px 0 14px}
.rechtliches-seite .legal-card p{line-height:1.8;margin:0 0 15px;color:#44493c}
.rechtliches-seite .legal-card a{color:#536d48;text-decoration:underline;text-underline-offset:3px}
.rechtliches-seite .legal-card noscript p{margin-top:8px}
.rechtliches-seite .legal-card .legal-note{margin-top:32px;padding-top:20px;border-top:1px solid #e9e5d8;font-size:.9rem;color:#677064}
.rechtliches-seite .privacy-policy h2{font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.35;margin:0 0 13px;color:#4d6448;font-family:Georgia,serif}
.rechtliches-seite .privacy-policy .privacy-updated{font-size:.88rem;color:#667063;margin:0 0 22px}
.rechtliches-seite .privacy-policy .privacy-section{padding:25px 0;border-top:1px solid #eee9dc;scroll-margin-top:115px}
.rechtliches-seite .privacy-policy .privacy-section:first-of-type{padding-top:0;border-top:0}
.rechtliches-seite .privacy-policy .privacy-section p{margin:0 0 14px}
.rechtliches-seite .privacy-policy .privacy-section p:last-child{margin-bottom:0}
.rechtliches-seite .privacy-policy .privacy-section ul{margin:12px 0 17px;padding-left:23px;line-height:1.75}
.rechtliches-seite .privacy-policy .privacy-section li{margin:5px 0}
.rechtliches-seite .amazon-partner-hinweis{display:block;padding-top:7px;font-size:.82rem;letter-spacing:0;color:#f9e8cc}
@media(max-width:600px){.rechtliches-seite .legal-hero{padding:38px 0 34px}.rechtliches-seite .legal-section{padding:30px 0 62px}.rechtliches-seite .legal-card{border-radius:16px}.rechtliches-seite .privacy-policy .privacy-section{scroll-margin-top:74px}}
