/* v3 Rahmen fuer Anleitungs-Unterseiten: automatisch aus v3.css erzeugt (unterseiten-v3.mjs). Nicht von Hand bearbeiten. */
@font-face{font-family:"Bricolage";src:url("../fonts/bricolage-grotesque-latin.woff2") format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}
@font-face{font-family:"Geist";src:url("../fonts/geist-latin-wght-normal.woff2") format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Geist Mono";src:url("../fonts/geist-mono-latin-wght-normal.woff2") format("woff2");font-weight:100 900;font-display:swap}
.v3r,body.v3-heft{
  --nacht:#0B0B0C; --graphit:#151516; --graphit-2:#1B1B1C; --kante:#232322;
  --linie:rgba(233,213,161,.12); --linie-2:rgba(233,213,161,.22);
  --text:#F3F0E9; --leise:#A39F96; --still:#8F8B82;
  --gold:#E9D5A1; --gold-tief:#C9B27A; --gold-tinte:#18150E; --gold-hauch:rgba(233,213,161,.08);
  --fehler:#F2A38F; --ok:#B9D9A6;
  --anzeige:"Bricolage","Geist",system-ui,sans-serif;
  --sans:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;
  --mono:"Geist Mono",ui-monospace,Consolas,monospace;
  --s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;
  --rand:clamp(16px,4.5vw,48px);
  --abschnitt:clamp(64px,8vw,112px);
  --breit:1200px; --mass:62ch;
  --r-s:12px; --r:20px; --r-l:28px;
  --kurve:cubic-bezier(.22,.8,.2,1); --kurve-schnell:cubic-bezier(.32,.72,0,1);
  color-scheme:dark;
}
.v3r .skip,.v3r.skip{position:absolute;left:var(--rand);top:-60px;z-index:60;background:var(--gold);color:var(--gold-tinte);padding:10px 16px;border-radius:999px;font-weight:600;text-decoration:none}
.v3r .skip:focus,.v3r.skip:focus{top:12px}
.v3r .wrap,.v3r.wrap{width:min(100% - 2*var(--rand),var(--breit));margin-inline:auto}
.v3r .gold,.v3r.gold{color:var(--gold)}
.v3r .kopf,.v3r.kopf{position:sticky;top:0;z-index:40;padding:12px var(--rand) 0;pointer-events:none}
.v3r .kopf__innen,.v3r.kopf__innen{pointer-events:auto;max-width:var(--breit);margin:0 auto;display:flex;align-items:center;gap:var(--s5);padding:8px 8px 8px 18px;border-radius:999px;background:rgba(17,17,18,.72);border:1px solid var(--linie);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);transition:background .4s var(--kurve)}
.v3r .kopf.ist-unten .kopf__innen,.v3r.kopf.ist-unten .kopf__innen{background:rgba(17,17,18,.9)}
.v3r .marke,.v3r.marke{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 17px/1 var(--anzeige);letter-spacing:-.02em;white-space:nowrap}
.v3r .marke__zeichen,.v3r.marke__zeichen{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;color:var(--gold);transition:transform .35s var(--kurve-schnell)}
.v3r .marke__zeichen svg,.v3r.marke__zeichen svg{width:100%;height:100%;display:block}
.v3r .marke:hover .marke__zeichen,.v3r.marke:hover .marke__zeichen{transform:rotate(-8deg) scale(1.06)}
.v3r .nav,.v3r.nav{display:flex;gap:4px;margin-left:auto}
.v3r .nav a,.v3r.nav a{font-size:15px;color:var(--leise);text-decoration:none;padding:8px 12px;border-radius:999px;transition:color .25s var(--kurve),background .25s var(--kurve)}
.v3r .nav a:hover,.v3r.nav a:hover,.v3r .nav a[aria-current="page"],.v3r.nav a[aria-current="page"]{color:var(--text);background:var(--gold-hauch)}
@media (max-width:760px){.v3r .nav,.v3r.nav{display:none}.v3r .kopf__innen,.v3r.kopf__innen{padding-left:14px}.v3r .kopf .knopf,.v3r.kopf .knopf{margin-left:auto}}
.v3r .knopf,.v3r.knopf{--h:52px;display:inline-flex;align-items:center;gap:12px;min-height:var(--h);padding:6px 6px 6px 22px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;font:600 16px/1 var(--sans);letter-spacing:-.005em;background:var(--gold);color:var(--gold-tinte);transition:transform .35s var(--kurve-schnell),background .3s var(--kurve);will-change:transform}
.v3r .knopf:hover,.v3r.knopf:hover{background:#F2E2B6}
.v3r .knopf:active,.v3r.knopf:active{transform:scale(.98)}
.v3r .knopf__pfeil,.v3r.knopf__pfeil{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:rgba(24,21,14,.1);transition:transform .45s var(--kurve-schnell)}
.v3r .knopf__pfeil svg,.v3r.knopf__pfeil svg{width:16px;height:16px}
.v3r .knopf:hover .knopf__pfeil,.v3r.knopf:hover .knopf__pfeil{transform:translateX(3px) rotate(-45deg)}
.v3r .knopf--klein,.v3r.knopf--klein{--h:42px;font-size:15px;padding:4px 4px 4px 16px;gap:8px}
.v3r .knopf--klein .knopf__pfeil,.v3r.knopf--klein .knopf__pfeil{width:34px;height:34px}
.v3r .knopf--leer,.v3r.knopf--leer{background:transparent;color:var(--text);border:1px solid var(--linie-2)}
.v3r .knopf--leer:hover,.v3r.knopf--leer:hover{background:var(--gold-hauch)}
.v3r .knopf--leer .knopf__pfeil,.v3r.knopf--leer .knopf__pfeil{background:var(--gold-hauch)}
.v3r .schale,.v3r.schale{padding:6px;border-radius:var(--r-l);background:rgba(233,213,161,.035);border:1px solid var(--linie)}
.v3r .kern,.v3r.kern{border-radius:calc(var(--r-l) - 6px);background:var(--graphit);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.v3r .abschnitt,.v3r.abschnitt{padding-block:var(--abschnitt)}
.v3r .abschnitt__kopf,.v3r.abschnitt__kopf{display:flex;align-items:end;justify-content:space-between;gap:var(--s5);margin-bottom:var(--s7);flex-wrap:wrap}
.v3r .abschnitt__titel,.v3r.abschnitt__titel{font-size:clamp(34px,5.2vw,64px)}
.v3r .abschnitt__intro,.v3r.abschnitt__intro{color:var(--leise);max-width:46ch;margin-top:var(--s4);font-size:18px}
.v3r .etikett,.v3r.etikett{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--s5)}
.v3r .etikett::before,.v3r.etikett::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold)}
.v3r .feld,.v3r.feld{display:flex;gap:8px;padding:6px;border-radius:999px;background:var(--nacht);border:1px solid var(--linie-2);transition:border-color .3s var(--kurve),box-shadow .3s var(--kurve)}
.v3r .feld:focus-within,.v3r.feld:focus-within{border-color:var(--gold);box-shadow:0 0 0 4px rgba(233,213,161,.12)}
.v3r .feld input,.v3r.feld input{flex:1;min-width:0;background:transparent;border:0;outline:0;padding:0 16px;font-size:16px}
.v3r .feld input::placeholder,.v3r.feld input::placeholder{color:var(--still)}
.v3r .feld .knopf,.v3r.feld .knopf{--h:46px;flex-shrink:0}
.v3r .honig,.v3r.honig{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.v3r .hinweis,.v3r.hinweis{font-size:13px;line-height:1.55;color:var(--still);margin-top:12px}
.v3r .hinweis a,.v3r.hinweis a{color:var(--leise)}
.v3r .meldung,.v3r.meldung{margin-top:12px;font-size:15px;min-height:1.5em}
.v3r .meldung.fehler,.v3r.meldung.fehler{color:var(--fehler)}
.v3r .meldung.ok,.v3r.meldung.ok{color:var(--ok)}
@media (max-width:520px){.v3r .newsletter__form .feld,.v3r.newsletter__form .feld{flex-direction:column;border-radius:var(--r);padding:8px}.v3r .newsletter__form .feld input,.v3r.newsletter__form .feld input{min-height:48px}.v3r .newsletter__form .feld .knopf,.v3r.newsletter__form .feld .knopf{justify-content:space-between}.v3r .kopf .knopf,.v3r.kopf .knopf{padding:4px;gap:0;font-size:0;--h:44px}.v3r .kopf .knopf .knopf__pfeil,.v3r.kopf .knopf .knopf__pfeil{width:36px;height:36px}}
.v3r .fuss,.v3r.fuss{border-top:1px solid var(--linie);padding-block:var(--s8) var(--s7);margin-top:var(--s8);color:var(--leise);font-size:15px}
.v3r .fuss__oben,.v3r.fuss__oben{display:flex;justify-content:space-between;gap:var(--s6);flex-wrap:wrap}
.v3r .fuss__satz,.v3r.fuss__satz{max-width:34ch;margin-top:var(--s4)}
.v3r .fuss__spalten,.v3r.fuss__spalten{display:flex;gap:var(--s8);flex-wrap:wrap}
.v3r .fuss__kopf,.v3r.fuss__kopf{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--still);margin-bottom:var(--s4)}
.v3r .fuss__spalten ul,.v3r.fuss__spalten ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.v3r .fuss__spalten a,.v3r.fuss__spalten a{text-decoration:none}
.v3r .fuss__spalten a:hover,.v3r.fuss__spalten a:hover{color:var(--text)}
.v3r .fuss__unten,.v3r.fuss__unten{display:flex;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s8);padding-top:var(--s5);border-top:1px solid var(--linie);font-size:13px;color:var(--still)}
.v3r .haken,.v3r.haken{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;color:var(--leise)}
.v3r .haken li,.v3r.haken li{display:flex;align-items:center;gap:9px}
.v3r .haken li::before,.v3r.haken li::before{content:"";width:16px;height:16px;flex-shrink:0;background:var(--gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}
.v3r .haken--gross,.v3r.haken--gross{flex-direction:column;font-size:16px;color:var(--text)}
.v3r .newsletter__kern,.v3r.newsletter__kern{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);padding:clamp(24px,5vw,64px);align-items:end;background:radial-gradient(90% 120% at 100% 0%,rgba(233,213,161,.09) 0%,rgba(233,213,161,0) 55%),var(--graphit)}
.v3r .newsletter__satz,.v3r.newsletter__satz{color:var(--leise);margin:var(--s5) 0;max-width:52ch}
.v3r .newsletter__label,.v3r.newsletter__label{display:block;font-weight:500;margin-bottom:10px}
.v3r .newsletter__form .feld,.v3r.newsletter__form .feld{border-color:rgba(233,213,161,.38)}
.v3r .abschnitt--eng,.v3r.abschnitt--eng{padding-top:var(--s5)}
.v3r .knopf--gross,.v3r.knopf--gross{--h:60px;font-size:18px;padding:7px 7px 7px 28px;gap:18px;box-shadow:0 18px 50px -18px rgba(233,213,161,.45),inset 0 1px 0 rgba(255,255,255,.5)}
.v3r .knopf--gross .knopf__pfeil,.v3r.knopf--gross .knopf__pfeil{width:46px;height:46px}
.v3r .knopf--gross:hover,.v3r.knopf--gross:hover{box-shadow:0 22px 60px -16px rgba(233,213,161,.6),inset 0 1px 0 rgba(255,255,255,.6)}
.v3r .knopf--dezent,.v3r.knopf--dezent{--h:48px;padding:0 22px;font-size:15px;font-weight:500;color:var(--leise);border-color:var(--linie-2)}
.v3r .knopf--dezent:hover,.v3r.knopf--dezent:hover{color:var(--text);border-color:rgba(233,213,161,.38)}
@media (max-width:640px){.v3r .knopf--dezent,.v3r.knopf--dezent{--h:50px;justify-content:center}.v3r .knopf--gross,.v3r.knopf--gross{justify-content:space-between}}
.v3r .knopf,.v3r.knopf{position:relative;isolation:isolate;overflow:hidden}
.v3r .knopf:not(.knopf--leer):not(.knopf--nl),.v3r.knopf:not(.knopf--leer):not(.knopf--nl){background:linear-gradient(180deg,#F7E9C4 0%,#E9D5A1 52%,#D6BC80 100%);font-weight:650;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(120,92,36,.28),0 12px 30px -14px rgba(233,213,161,.6);transition:transform .35s var(--kurve-schnell),box-shadow .35s var(--kurve),filter .3s var(--kurve)}
.v3r .knopf:not(.knopf--leer):not(.knopf--nl):hover,.v3r.knopf:not(.knopf--leer):not(.knopf--nl):hover{background:linear-gradient(180deg,#FBF0D2 0%,#F0DEB0 52%,#DEC58C 100%);transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 0 rgba(120,92,36,.28),0 18px 44px -14px rgba(233,213,161,.75)}
.v3r .knopf:not(.knopf--leer):not(.knopf--nl):active,.v3r.knopf:not(.knopf--leer):not(.knopf--nl):active{transform:translateY(0) scale(.98)}
.v3r .knopf:not(.knopf--leer):not(.knopf--nl) .knopf__pfeil,.v3r.knopf:not(.knopf--leer):not(.knopf--nl) .knopf__pfeil{background:var(--gold-tinte);color:var(--gold);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.v3r .knopf:not(.knopf--leer):not(.knopf--nl)::after,.v3r.knopf:not(.knopf--leer):not(.knopf--nl)::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.55) 48%,transparent 66%);transform:translateX(-120%);transition:transform .9s var(--kurve);pointer-events:none}
.v3r .knopf:not(.knopf--leer):not(.knopf--nl):hover::after,.v3r.knopf:not(.knopf--leer):not(.knopf--nl):hover::after{transform:translateX(120%)}
.v3r .knopf--gross,.v3r.knopf--gross{box-shadow:inset 0 1px 0 rgba(255,255,255,.6),inset 0 -2px 0 rgba(120,92,36,.28),0 0 0 1px rgba(233,213,161,.35),0 20px 56px -16px rgba(233,213,161,.6)}
.v3r .knopf--gross:hover,.v3r.knopf--gross:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.7),inset 0 -2px 0 rgba(120,92,36,.28),0 0 0 1px rgba(233,213,161,.5),0 26px 70px -14px rgba(233,213,161,.8)}
.v3r .knopf--leer,.v3r.knopf--leer{border-color:rgba(233,213,161,.32);font-weight:600}
.v3r .knopf--leer:hover,.v3r.knopf--leer:hover{border-color:rgba(233,213,161,.7);background:rgba(233,213,161,.1);box-shadow:0 0 0 4px rgba(233,213,161,.06)}
.v3r .knopf--nl,.v3r.knopf--nl{--h:60px;padding:6px 26px 6px 6px;gap:14px;font:650 18px/1 var(--sans);letter-spacing:-.005em;color:var(--gold);border:1.5px solid rgba(233,213,161,.6);background:linear-gradient(180deg,#201D17,#141311);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 32px -16px rgba(233,213,161,.45);transition:transform .35s var(--kurve-schnell),box-shadow .35s var(--kurve),border-color .3s var(--kurve),color .3s var(--kurve)}
.v3r .knopf--nl:hover,.v3r.knopf--nl:hover{color:#FBF0D2;transform:translateY(-2px);border-color:var(--gold);background:linear-gradient(180deg,#29251D,#181613);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 18px 44px -16px rgba(233,213,161,.6)}
.v3r .knopf--nl:active,.v3r.knopf--nl:active{transform:translateY(0) scale(.98)}
.v3r .knopf--nl .knopf__pfeil,.v3r.knopf--nl .knopf__pfeil{width:44px;height:44px;position:relative;background:rgba(233,213,161,.14);color:var(--gold);border:1px solid rgba(233,213,161,.3)}
.v3r .knopf--nl .knopf__pfeil svg,.v3r.knopf--nl .knopf__pfeil svg{width:19px;height:19px}
.v3r .knopf--nl:hover .knopf__pfeil,.v3r.knopf--nl:hover .knopf__pfeil{transform:rotate(-8deg) scale(1.06)}
.v3r .knopf__puls,.v3r.knopf__puls{position:absolute;right:3px;top:3px;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px #1C1A15}
.v3r .knopf__puls::after,.v3r.knopf__puls::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--gold);animation:knopf-puls 2.4s var(--kurve) infinite}
@media (max-width:640px){.v3r .knopf--nl,.v3r.knopf--nl{justify-content:flex-start;padding-right:20px}}
@media (prefers-reduced-motion:reduce){.v3r .knopf__puls::after,.v3r.knopf__puls::after{animation:none}.v3r .knopf:not(.knopf--leer):not(.knopf--nl)::after,.v3r.knopf:not(.knopf--leer):not(.knopf--nl)::after{display:none}}
@media (max-width:640px){.v3r .newsletter .schale,.v3r.newsletter .schale{padding:0;border:0;background:none}.v3r .newsletter__kern,.v3r.newsletter__kern{border-radius:var(--r-l);border:1px solid rgba(233,213,161,.24);padding:26px 20px 22px;gap:18px}.v3r .newsletter__satz,.v3r.newsletter__satz{font-size:16px;line-height:1.55;margin:16px 0}.v3r .newsletter .hinweis,.v3r.newsletter .hinweis{font-size:13px;line-height:1.5}.v3r .newsletter__form .feld,.v3r.newsletter__form .feld{padding:10px;gap:10px}.v3r .newsletter__form .feld input,.v3r.newsletter__form .feld input{padding-left:12px}}
.v3r .knopf--skills,.v3r.knopf--skills{text-decoration:none}
.v3r .nav a.ist-aktiv,.v3r.nav a.ist-aktiv{color:var(--text);background:var(--gold-hauch)}
@media (max-width:760px){.v3r .nav,.v3r.nav{display:flex;margin-left:auto;gap:6px}.v3r .nav .nav__extra,.v3r.nav .nav__extra{display:none}.v3r .nav .nav__art,.v3r.nav .nav__art{font-size:14px;font-weight:600;color:var(--gold);padding:0 13px;min-height:38px;display:inline-flex;align-items:center;border:1px solid rgba(233,213,161,.35);background:rgba(233,213,161,.06)}.v3r .nav .nav__art.ist-aktiv,.v3r.nav .nav__art.ist-aktiv{background:var(--gold);color:var(--gold-tinte);border-color:var(--gold)}.v3r .kopf .knopf,.v3r.kopf .knopf{margin-left:0}.v3r .kopf__innen,.v3r.kopf__innen{gap:10px}}
@media (max-width:520px){.v3r .kopf .marke__name,.v3r.kopf .marke__name{display:none}.v3r .kopf .marke__zeichen,.v3r.kopf .marke__zeichen{width:34px;height:34px}}
.v3r .kopf .knopf,.v3r.kopf .knopf,.v3r .nav a,.v3r.nav a{flex-shrink:0}
@media (max-width:360px){.v3r .nav .nav__art,.v3r.nav .nav__art{padding:0 10px;font-size:13px}.v3r .nav,.v3r.nav{gap:4px}}
.v3r .nav .nav__art,.v3r.nav .nav__art{color:var(--gold);font-weight:600}
.v3r .einladung,.v3r.einladung{padding-top:var(--abschnitt)}
.v3r .einladung__karte,.v3r.einladung__karte{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,4vw,56px);padding:clamp(24px,4vw,48px);border-radius:var(--r-l);border:1px solid var(--linie-2);background:radial-gradient(120% 140% at 100% 0%,rgba(233,213,161,.14),transparent 55%),var(--graphit)}
.v3r .einladung__text,.v3r.einladung__text{max-width:58ch}
.v3r .einladung .etikett,.v3r.einladung .etikett{margin-bottom:var(--s4)}
.v3r .einladung__titel,.v3r.einladung__titel{font:700 clamp(26px,3.4vw,40px)/1.05 var(--anzeige);letter-spacing:-.03em;text-wrap:balance}
.v3r .einladung__satz,.v3r.einladung__satz{margin-top:var(--s3);color:var(--leise);font-size:16px;line-height:1.6}
.v3r .einladung__knopf,.v3r.einladung__knopf{flex-shrink:0}
@media (max-width:760px){.v3r .einladung__karte,.v3r.einladung__karte{flex-direction:column;align-items:stretch}.v3r .einladung__knopf,.v3r.einladung__knopf{justify-content:space-between}}
@media (max-width:440px){.v3r .nav .nav__art,.v3r.nav .nav__art{padding:0 10px;font-size:13px}.v3r .nav,.v3r.nav{gap:5px}}
@media (max-width:400px){.v3r .kopf .knopf--klein,.v3r.kopf .knopf--klein{display:none}}

/* Grundlagen nur innerhalb der Rahmenteile, damit die Seiten-CSS sie nicht verbiegt */
.v3r{color:var(--text);font:400 17px/1.65 var(--sans);letter-spacing:.003em;text-transform:none;-webkit-font-smoothing:antialiased}
.v3r *,.v3r *::before,.v3r *::after{box-sizing:border-box}
.v3r a{color:inherit;text-decoration:none;border:0;background-image:none}
.v3r p,.v3r ul,.v3r li,.v3r h2,.v3r form,.v3r label{margin:0;padding:0;text-transform:none;letter-spacing:inherit}
.v3r ul{list-style:none}
.v3r li::marker{content:none}
.v3r img,.v3r svg{display:block;max-width:100%}
.v3r button,.v3r input{font:inherit;color:inherit;text-transform:none;letter-spacing:normal;box-shadow:none}
.v3r .abschnitt__titel{font-family:var(--anzeige);font-weight:700;line-height:1.02;letter-spacing:-.03em;color:var(--text);text-wrap:balance;font-variation-settings:"opsz" 96}
.v3r .abschnitt__titel::before,.v3r .abschnitt__titel::after{content:none}
.v3r .fuss__satz,.v3r .newsletter__satz,.v3r .hinweis{text-wrap:pretty}
.v3r :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}
.v3r .knopf{border:0;text-decoration:none}
.v3r .knopf--leer{border:1px solid var(--linie-2)}
.v3r .fuss__kopf{font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--still);margin-bottom:var(--s4)}
.v3r .fuss__spalten a{color:var(--leise)}
.v3r .fuss__spalten a:hover{color:var(--text)}
.v3r.fuss{margin-top:0}
.v3r.newsletter{padding-block:clamp(56px,8vw,112px) 0}
.v3r.einladung{padding-top:clamp(56px,8vw,112px)}
.v3r .einladung__titel{font-family:var(--anzeige);font-weight:700;color:var(--text);margin:0}
.v3r .newsletter__kern{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,72px);padding:clamp(24px,5vw,64px);align-items:end}
@media (max-width:980px){.v3r .newsletter__kern{grid-template-columns:1fr}}
.v3r .haken li::before{content:"";width:16px;height:16px;flex-shrink:0;background:var(--gold)}
body.v3-heft{background:var(--nacht)!important;margin:0!important;padding:0!important}
body.v3-heft::before,body.v3-heft::after{content:none!important}
.v3r.kopf{position:sticky;top:0;z-index:1000}
.blatt{background:#EBE0CF;width:min(1360px,100% - 2*var(--rand));margin:12px auto 0;border-radius:28px;overflow:clip;position:relative;box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 40px 120px -40px rgba(0,0,0,.9)}

.v3r.blatt-wort{width:min(1360px,100% - 2*var(--rand));margin:14px auto 0;text-align:center;font-size:14px;color:var(--leise)}
.v3r.blatt-wort strong{font:600 12px/1 var(--mono);letter-spacing:.06em;color:var(--gold);padding:4px 8px;border:1px solid var(--linie-2);border-radius:6px;margin:0 2px}
@media (max-width:640px){.blatt{width:calc(100% - 16px);border-radius:20px;margin-top:8px}}
