/* Gemeinsames Stilblatt der Unterseiten (Impressum, Datenschutz, Bedingungen) */
:root{--tanne:#33513F;--tanne-tief:#243B2D;--leinen:#F4F2EB;--tinte:#242E27;--tinte2:#5E6961;--kupfer:#A5713A;--linie:rgba(36,46,39,.15)}
*{box-sizing:border-box}
body{margin:0;background:var(--leinen);color:var(--tinte);font:17px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}
header{position:sticky;top:0;background:rgba(244,242,235,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--linie)}
.nav{max-width:1160px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}
.marke{font:400 23px "Palatino Linotype",Palatino,Georgia,serif;color:var(--tinte);text-decoration:none}
.nav a.zur{font-size:14px;color:var(--tanne);text-decoration:none}
main{max-width:780px;margin:0 auto;padding:56px 24px 90px}
h1{font:400 clamp(30px,4.5vw,42px)/1.15 "Palatino Linotype",Palatino,Georgia,serif;margin:0 0 8px}
h2{font:400 24px "Palatino Linotype",Palatino,Georgia,serif;margin:38px 0 10px}
p,li{color:var(--tinte2)}
p b,li b{color:var(--tinte)}
a{color:var(--tanne)}
.stand{font-size:13px;color:var(--tinte2);letter-spacing:.06em;text-transform:uppercase}
footer{border-top:1px solid var(--linie);padding:28px 24px;text-align:center;font-size:14px;color:var(--tinte2)}
footer a{margin:0 8px}
