/* Seelenstoff Neugestaltung: gleicht die bestehenden Unterseiten an, ohne ihren Aufbau zu ändern */
:root{--sand:#E2D6CA;--sand-tief:#E2D6CA;--creme:#EEE8E1;--weiss:#FAF6F0;--rose:#C9A79F;--rose-tief:#9A5D53;--text:#3D3733;--text-weich:#6E645C;
  --sans:'Jost',system-ui,sans-serif;--schreib:'Fraunces',Georgia,serif;--rose-flaeche:linear-gradient(180deg,#A4B097,#A4B097)}
body.neuseite{background-image:none;background-color:transparent}
.neuseite .uebersch,.neuseite h1,.neuseite h2,.neuseite h3,.neuseite h4,.neuseite h1.schreib,.neuseite h2.schreib,.neuseite h3.schreib{font-family:var(--serif) !important;font-weight:200 !important;color:var(--text);font-variation-settings:'opsz' 144,'SOFT' 0,'WONK' 0;letter-spacing:-.025em;line-height:1.14}
.neuseite h1.uebersch,.neuseite h1{font-size:clamp(2.6rem,5.4vw,4.6rem)}
.neuseite h2.uebersch,.neuseite h2{font-size:clamp(2.2rem,4.2vw,3.6rem)}
.neuseite h3.uebersch,.neuseite h3{font-size:clamp(1.6rem,2.8vw,2.3rem)}
.neuseite .uebersch--klein,.neuseite h4{font-size:1.5rem;font-weight:300;letter-spacing:-.01em;font-variation-settings:'opsz' 36,'SOFT' 0,'WONK' 0}
.neuseite .uebersch .initial,.neuseite .initial{font:inherit !important;font-size:1em !important;color:inherit !important;position:static;line-height:inherit;margin:0;top:auto}
.neuseite .ueberzeile,.neuseite .marke{font-family:var(--klein);font-weight:500;font-size:15px;letter-spacing:.2em;text-transform:uppercase;color:var(--text);border:0;padding:0;background:none}
.neuseite .lead{color:var(--text-weich)}
.neuseite .knopf{animation:none;background:var(--text);color:#fff;font-size:14.5px;font-weight:400;letter-spacing:0;text-transform:none;padding:14px 30px;border-radius:999px}
.neuseite .knopf:hover{background:var(--rosenholz);transform:none}
.neuseite .knopf--linie{background:none;color:var(--text);border:1px solid var(--text);padding:13px 29px}
.neuseite .knopf--linie:hover{background:var(--text);color:#fff}
.neuseite .sand{background:rgba(226,214,202,.93)}
.neuseite .creme{background:rgba(238,232,225,.9)}
.neuseite .weiss{background:rgba(238,232,225,.9)}
.neuseite .karte{background:none;border-radius:0}
.neuseite .karte:hover{transform:none}
.neuseite .karte__text{text-align:left;align-items:flex-start;padding:16px 0 0}
.neuseite .zitat{font-family:var(--serif);font-weight:300;font-variation-settings:'opsz' 72,'SOFT' 0,'WONK' 0;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.35;color:var(--text);border-left:1px solid var(--rosenholz)}
.neuseite .prisma{background:var(--rosenholz);height:1px;opacity:.5}
.neuseite .weg{background:rgba(226,214,202,.93);border-radius:0}
.neuseite .krume a{text-decoration:none}
.neuseite .krume,.neuseite .krume a{color:var(--text-weich)}
.neuseite .formular{gap:14px}
.neuseite .formular input[type=text],.neuseite .formular input[type=email]{border-radius:0;background:none;border:0;border-bottom:1px solid currentColor;padding:12px 2px}
.neuseite a[style*="color:var(--rose-tief)"]{color:var(--rosenholz) !important}
.neuseite .schreib{font-family:var(--serif)}
.neuseite .bald{background:none}
.neuseite .bald__schriftzug{font-family:var(--serif);font-weight:200;font-variation-settings:'opsz' 144,'SOFT' 0,'WONK' 0;letter-spacing:-.025em;line-height:1.14;color:var(--text);font-size:clamp(2.6rem,5.4vw,4.6rem)}
.neuseite .bald__symbol{filter:brightness(0);opacity:.78}
.neuseite .weg-fragen li,.neuseite .weg-raster div{background:none;border-radius:0;padding:18px 0;margin:0;border-top:1px solid rgba(61,55,51,.16)}
.neuseite .weg-fragen strong{font-weight:400}
.neuseite .weg-raster span{color:var(--rosenholz);font-weight:400}
.neuseite .weg-zwischen{font-size:clamp(1.8rem,3vw,2.4rem)}
