/* Gemeinsame Grundgestaltung aller fünf Seiten. */
body{margin:0;background:#F5F4F1}
a{color:#4F6359}
a:hover{color:#23282E}
.va{font-family:"Open Sans",system-ui,sans-serif;color:#23282E;background:#F5F4F1;font-size:17px;line-height:1.6}
.va h1,.va h2,.va h3,.va h4{font-family:"Raleway",system-ui,sans-serif;font-weight:700;letter-spacing:-0.01em;line-height:1.15;margin:0}
.va p{margin:0}
.wrap{max-width:1200px;margin:0 auto;padding:0 32px;box-sizing:border-box}
.eyebrow{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#4F6359;font-weight:600}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:8px;font-weight:600;text-decoration:none;font-size:16px;box-sizing:border-box}
.btn-p{background:#4F6359;color:#FFFFFF}
.btn-p:hover{background:#3E4F47;color:#FFFFFF}
.ph{background:#E4E2DD;border:2px dashed #A39C93;border-radius:16px;display:flex;align-items:center;justify-content:center;text-align:center;color:#55514B;font-size:14px;line-height:1.45;padding:20px;box-sizing:border-box}
.navlink{color:#23282E;text-decoration:none;font-weight:600;font-size:15px}
.navlink:hover{color:#4F6359}
.small{font-size:14px;color:#5C6168}
