:root{--papier:#ffffff;--karte:#ffffff;--tinte:#16131f;--grau:#5c5766;--linie:#e9e6f0;--linie-stark:#16131f;--lila:#c9a2f9;--lila-hell:#f4eefe;--lila-dunkel:#7a3ff2;--signal:#0c6b38;--signal-hell:#e4efe7;--signal-band:#7ee2a8;--alarm:#c23c14;--alarm-hell:#f9e9e2;--gold:#7a3ff2}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--papier);color:var(--tinte);font-family:var(--font-text),-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.hülle{max-width:1280px;margin:0 auto;padding:0 32px}.werkstatt-seite{padding:56px 32px 96px}.studio-einleitung{max-width:760px}.werkstatt-bestaetigung{border-left:4px solid var(--signal);background:var(--signal-hell);padding:14px 18px;margin:0 0 22px;font-size:15px;line-height:1.55}.display{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.01em;line-height:1.08}.etikett{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--grau)}.etikett,.mono{font-family:var(--font-mono),monospace}.kopf{border-bottom:1px solid var(--linie);background:var(--papier);position:-webkit-sticky;position:sticky;top:0;z-index:20}.kopf-innen{display:flex;align-items:baseline;justify-content:space-between;padding:18px 32px 14px}.wortmarke{font-family:var(--font-display),Georgia,serif;font-size:24px;letter-spacing:-.01em}.wortmarke,.wortmarke b{font-weight:400;color:var(--tinte)}.nav{display:flex;gap:26px;align-items:baseline}.nav a{font-family:var(--font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid transparent;padding-bottom:2px;color:var(--tinte)}.nav a.aktiv,.nav a:hover{border-color:var(--lila-dunkel);color:var(--lila-dunkel)}.nav .cta{background:var(--lila);color:var(--tinte)!important;padding:10px 20px 9px;border-radius:0;border:2px solid var(--lila);font-family:var(--font-text),sans-serif;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer}.nav .cta:hover{background:var(--lila-dunkel);color:#fff}html:not([data-sitzung=an]) .nur-angemeldet,html:not([data-zahlung=ja]) .nur-zahlung,html[data-sitzung=an] .nur-abgemeldet{display:none}.mein-bereich{position:relative}.bereich-schalter{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.1em;background:none;border:none;border-bottom:1px solid transparent;color:var(--tinte);cursor:pointer;padding:0 0 2px}.bereich-schalter.aktiv,.bereich-schalter:hover,.mein-bereich.auf .bereich-schalter{color:var(--lila-dunkel);border-bottom-color:var(--lila-dunkel)}.bereich-klappe.klappe-links{left:0;right:auto}.bereich-klappe.klappe-links:before{left:22px;right:auto}.bereich-klappe.klappe-lang{max-height:min(68vh,580px);overflow-y:auto}.bereich-klappe.klappe-lang:before{display:none}.bereich-pfeil{width:0;height:0;margin-top:1px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;transition:transform .15s ease}.mein-bereich.auf .bereich-pfeil{transform:rotate(180deg)}.bereich-klappe{display:none;position:absolute;top:calc(100% + 14px);right:0;z-index:40;min-width:210px;padding:6px 0;background:var(--papier);border:1px solid var(--linie);box-shadow:0 12px 32px rgba(0,0,0,.09)}.mein-bereich.auf .bereich-klappe{display:block}.bereich-klappe:before{content:"";position:absolute;top:-7px;right:22px;width:12px;height:12px;transform:rotate(45deg);background:var(--papier);border-left:1px solid var(--linie);border-top:1px solid var(--linie)}.bereich-klappe a,.bereich-klappe button{display:block;width:100%;text-align:left;padding:11px 18px;border:none;background:none;font-family:var(--font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--tinte);cursor:pointer;text-decoration:none}.bereich-klappe a.aktiv,.bereich-klappe a:hover,.bereich-klappe button:hover{background:var(--lila-hell);color:var(--lila-dunkel)}.bereich-klappe form:last-child{border-top:1px solid var(--linie);margin-top:6px;padding-top:6px}.nav-schalter{display:none}@media (max-width:1100px){.kopf-innen{align-items:center;padding:18px 32px;--kopf-hoehe:71px}.wortmarke{font-size:21px}.nav-schalter{display:block;background:none;border:none;padding:8px;cursor:pointer;color:var(--tinte)}.burger{display:block;width:24px;height:16px;position:relative}.burger i{position:absolute;left:0;width:100%;height:2px;background:currentColor;transition:transform .2s ease,opacity .15s ease}.burger i:first-child{top:0}.burger i:nth-child(2){top:7px}.burger i:nth-child(3){top:14px}.burger.offen i:first-child{transform:translateY(7px) rotate(45deg)}.burger.offen i:nth-child(2){opacity:0}.burger.offen i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav{display:none;position:fixed;top:var(--kopf-hoehe);left:0;right:0;bottom:0;flex-direction:column;align-items:stretch;gap:0;padding:8px 32px 40px;background:var(--papier);overflow-y:auto;z-index:30}.mein-bereich{position:static;display:contents}.bereich-schalter{width:100%;padding:26px 0 8px;border:none;font-size:11px;color:var(--grau);cursor:default;pointer-events:none}.mein-bereich:not(.trends-menü).auf .bereich-schalter{color:var(--grau);border-bottom-color:transparent}.bereich-pfeil{display:none}.bereich-klappe{display:block;position:static;min-width:0;padding:0;border:none;box-shadow:none;background:none}.bereich-klappe:before{display:none}.bereich-klappe a,.bereich-klappe button{font-size:15px;letter-spacing:.06em;padding:18px 0;border-bottom:1px solid var(--linie)}.bereich-klappe form:last-child{border-top:none;margin-top:0;padding-top:0}.bereich-klappe a.aktiv,.bereich-klappe a:hover,.bereich-klappe button:hover{background:none;color:var(--lila-dunkel)}.trends-menü{display:block;position:static}.trends-menü .bereich-schalter{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--linie);font-size:15px;letter-spacing:.06em;color:inherit;cursor:pointer;pointer-events:auto}.trends-menü .bereich-schalter.aktiv,.trends-menü.auf .bereich-schalter{color:var(--lila-dunkel);border-bottom-color:var(--linie)}.trends-menü .bereich-pfeil{display:block}.trends-menü .bereich-klappe{display:none;max-height:none;overflow:visible}.trends-menü.auf .bereich-klappe{display:block}.trends-menü .bereich-klappe a{padding-left:16px}.nav.offen{display:flex}.nav .nav-knopf,.nav a{font-size:15px;letter-spacing:.06em;padding:18px 0;border-bottom:1px solid var(--linie);text-align:left;width:100%}.nav a.aktiv,.nav a:hover{border-bottom-color:var(--linie);color:var(--lila-dunkel)}.nav .cta{margin-top:24px;padding:15px 20px;text-align:center;font-size:15px;border-bottom-width:2px}}.held{border-bottom:none;position:relative;overflow:hidden;height:calc(100vh - 72px);min-height:620px;max-height:960px}.held-split{display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:100%;grid-gap:64px;gap:64px;align-items:center;height:100%}.held-text{padding:0;align-self:center;min-height:0}.held-bild{align-self:stretch;min-height:0;position:relative;background:var(--lila);margin-right:calc(50% - 50vw)}.held-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;display:block}@media (max-width:860px){.held{height:auto;max-height:none}.held-split{grid-template-columns:1fr;grid-template-rows:auto auto;gap:0}.held-text{padding:40px 0 44px}.held-bild{margin-left:calc(50% - 50vw);position:relative;height:340px}}.held h1{font-size:clamp(38px,4.6vw,62px);max-width:16ch}.held h1 em{font-style:normal;color:var(--tinte)}.held .unter{margin-top:26px;font-size:19px;color:var(--grau)}.held .aktionen{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}@media (max-width:860px){.held h1{font-size:clamp(34px,9vw,38px)}.held .unter{font-size:17px;margin-top:18px}.held .aktionen{margin-top:24px}}.knopf{display:inline-block;font-family:var(--font-text),sans-serif;font-weight:600;font-size:15px;letter-spacing:0;text-transform:none;padding:15px 30px 14px;border-radius:0;border:2px solid var(--tinte);transition:all .15s}.knopf.voll{background:var(--lila);border-color:var(--lila);color:var(--tinte)}.knopf.voll:hover{background:var(--lila-dunkel);border-color:var(--lila-dunkel);color:#fff}.knopf.leer{background:#fff}.knopf.leer:hover{background:var(--lila-dunkel);color:#fff;border-color:var(--lila-dunkel)}:focus-visible{outline:2px solid var(--lila-dunkel);outline-offset:2px}.knopf.voll:focus-visible,.nav .cta:focus-visible{outline-color:var(--tinte)}.fuss :focus-visible,.sektion-cta :focus-visible{outline-color:var(--papier)}.sprung{position:absolute;left:16px;top:-100px;z-index:100;padding:10px 16px;background:var(--tinte);color:var(--papier);font-family:var(--font-mono),monospace;font-size:13px;letter-spacing:.06em}.sprung:focus{top:12px;outline:2px solid var(--lila)}.held .hinweis{font-size:13px;color:var(--grau);font-family:var(--font-mono),monospace}.beweis{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.beweis-innen{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.beweis-zelle{padding:34px 40px;border-right:1px solid var(--linie)}.beweis-zelle:last-child{border-right:none}@media (max-width:860px){.beweis-innen{grid-template-columns:repeat(2,1fr)}.beweis-zelle:nth-child(2){border-right:none}}@media (max-width:560px){.beweis-innen{grid-template-columns:1fr}.beweis-zelle{padding:24px 32px;border-right:none;border-bottom:1px solid var(--linie)}.beweis-zelle:last-child{border-bottom:none}}.beweis-zelle .wert{font-family:var(--font-display),Georgia,serif;font-size:36px;font-weight:400;letter-spacing:-.01em}.beweis-zelle .wert em{font-style:normal;color:var(--signal)}.sektion{padding:104px 0;border-bottom:1px solid var(--linie)}.sektion-lila{background:var(--lila-hell);border-bottom:none}.sektion-cta{background:var(--lila);border-bottom:none}.sektion-cta .etikett,.sektion-cta p{color:var(--tinte)}.sektion-kopf{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:34px;gap:20px;flex-wrap:wrap}.sektion h2{font-size:clamp(28px,4vw,40px)}.mehr-link{font-family:var(--font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--lila-dunkel);border-bottom:2px solid var(--lila-dunkel);padding-bottom:2px}.karten{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:0;gap:0;border-top:2px solid var(--linie-stark);border-left:1px solid var(--linie)}.karte{background:var(--karte);border-right:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:22px 22px 18px;display:flex;flex-direction:column;gap:12px;transition:background .15s;position:relative}.karte:hover{background:var(--lila-hell)}.karte:hover .karte-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.karte-zeile{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.karte-zeile .etikett{line-height:1.4}.karte-metrik .vol{display:flex;flex-direction:column;line-height:1.3;font-size:13px;color:var(--grau);font-family:var(--font-mono),monospace}.karte-metrik .vol b{font-weight:600;font-size:14px;color:var(--tinte)}.abzeichen,.karte-metrik .vol b{font-family:var(--font-mono),monospace;white-space:nowrap}.abzeichen{font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding:3px 8px 2px;border-radius:0}.abzeichen.explodierend{background:var(--alarm-hell);color:var(--alarm)}.abzeichen.steigend{background:var(--signal-hell);color:var(--signal)}.abzeichen.stabil{background:var(--linie);color:var(--grau)}.abzeichen.fallend{background:var(--alarm-hell);color:var(--grau)}.abzeichen.ueber-zenit{background:var(--tinte);color:var(--papier)}.abzeichen.saisonal{background:var(--lila-hell);color:var(--lila-dunkel)}.ampel{border:1px solid var(--linie);border-left:4px solid var(--grau);background:var(--karte);padding:16px 20px;margin:14px 0 6px}.ampel-zeile{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}.ampel-label{font-size:14px;font-weight:600;letter-spacing:.06em}.ampel-label,.ampel-stempel{font-family:var(--font-mono),monospace}.ampel-stempel{font-size:12px;color:var(--grau);border:1px dashed var(--linie);border-radius:0;padding:3px 10px 2px}.ampel-begruendung{font-size:14px;margin-top:6px}.platzhalter-text{min-height:2.9em;margin:0}.ampel-regel{margin-top:10px}.ampel-regel a,.ampel-regel summary{font-family:var(--font-mono),monospace;font-size:12px;color:var(--signal);cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.ampel-regel a{text-decoration:none;border-bottom:1px solid transparent}.ampel-regel a:hover{border-bottom-color:var(--signal)}.ampel-regel pre{font-size:13px;color:var(--grau);padding:12px 14px;margin-top:8px;line-height:1.6}.ampel-regel pre,.regeltext{white-space:pre-wrap;font-family:var(--font-mono),monospace;background:var(--papier);border:1px solid var(--linie)}.regeltext{font-size:14px;color:var(--tinte);padding:20px 22px;line-height:1.7;overflow-x:auto}.karte-name{font-family:var(--font-display),Georgia,serif;font-size:21px;font-weight:400;letter-spacing:.008em;line-height:1.22;word-spacing:.04em}.karte-metrik{display:flex;gap:20px;align-items:flex-start;flex-wrap:wrap}.karte-metrik .yoy{font-family:var(--font-mono),monospace;font-size:19px;font-weight:600;color:var(--signal);white-space:nowrap}.karte-metrik .yoy.heiss{color:var(--alarm)}.karte p{font-size:14px;color:var(--grau);line-height:1.5}.karte svg{width:100%;height:44px}.kurve-gesperrt{height:44px;border-radius:0;background:linear-gradient(105deg,transparent 46%,var(--lila-dunkel) 46%,var(--lila-dunkel) 54%,transparent 54%),linear-gradient(to top,var(--lila-hell),transparent)}.register-frei{margin:4px 0 18px;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--grau)}.filter{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 30px}.filter a{font-family:var(--font-text),sans-serif;font-size:13px;font-weight:500;letter-spacing:0;padding:9px 16px 8px;border:1px solid var(--linie);border-radius:0;background:var(--karte);transition:all .12s;white-space:nowrap}.filter a:hover{border-color:var(--tinte)}.filter a.aktiv{background:var(--lila-dunkel);color:var(--papier);border-color:var(--lila-dunkel)}.detail-kopf{padding:52px 0 34px}.hülle.schmal{max-width:640px;padding-top:24px;padding-bottom:100px}.schmal h1.display{font-size:clamp(30px,4.5vw,44px)}.zurück{font-family:var(--font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--grau)}.zurück:hover{color:var(--signal)}.detail-kopf h1{font-size:clamp(34px,5.5vw,58px);margin:14px 0 10px}.detail-meta{display:flex;gap:22px;flex-wrap:wrap;align-items:center;font-family:var(--font-mono),monospace;font-size:13px;color:var(--grau)}.detail-meta .gross{font-size:17px;color:var(--tinte);font-weight:600}.chart-rahmen{background:var(--karte);border:1px solid var(--linie);border-top:2px solid var(--linie-stark);padding:22px;margin:10px 0 8px}.chart-rahmen svg text{fill:var(--grau)}.zeitraum{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.zeitraum button{font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.05em;padding:6px 14px 5px;border:1px solid var(--linie);border-radius:0;background:transparent;color:var(--tinte);cursor:pointer}.zeitraum button:hover{border-color:var(--tinte)}.zeitraum button.aktiv{background:var(--lila-dunkel);color:#fff;border-color:var(--lila-dunkel)}.artikel{max-width:68ch;margin:0 auto;padding:30px 0 70px}.artikel.artikel-breit{max-width:none}.entscheid-einleitung{max-width:none;margin-bottom:48px;color:var(--grau)}.artikel h2{font-family:var(--font-display),Georgia,serif;font-size:27px;line-height:1.25;margin:46px 0 14px;letter-spacing:-.01em}.artikel h2:first-child{margin-top:0}.artikel h3{font-family:var(--font-display),Georgia,serif;font-size:24px;margin:34px 0 10px;letter-spacing:-.01em}.artikel p{margin-bottom:14px;font-size:17px}.artikel a{color:var(--signal);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.artikel .quellen{font-size:13px;color:var(--grau);border-top:1px solid var(--linie);padding-top:14px;font-family:var(--font-mono),monospace;line-height:1.8}.warum-kasten{background:var(--karte);border-left:3px solid var(--signal);padding:16px 20px;margin:26px 0;font-size:16px}.kw-liste{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.kw-liste span{font-family:var(--font-mono),monospace;font-size:12px;background:var(--karte);border:1px solid var(--linie);border-radius:0;padding:4px 12px 3px;color:var(--grau)}.kw-liste b{font-weight:600;color:var(--tinte)}.werkbank{border:1px solid var(--linie);background:var(--lila-hell);padding:18px 22px;margin-top:10px}.werkbank-knöpfe{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.werkbank-gruppe{margin:22px 0 0;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--grau)}.unschärfe{filter:blur(7px);opacity:.55;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:12px}.sperr-overlay,.unschärfe{display:flex;flex-direction:column}.sperr-overlay{position:absolute;inset:42px 0 0 0;align-items:center;justify-content:center;gap:10px}.sperr-chip{letter-spacing:.06em;background:var(--tinte);color:var(--papier);padding:6px 14px 5px;border-radius:0}.sperr-chip,.sperr-cta{font-family:var(--font-mono),monospace;font-size:12px}.sperr-cta{color:var(--signal);border-bottom:2px solid var(--signal);padding-bottom:1px}.sperr-hinweis{font-family:var(--font-mono),monospace;font-size:12px;color:var(--grau);letter-spacing:.03em}.sperr-kasten{background:var(--karte);border:1px solid var(--linie);border-top:3px solid var(--lila-dunkel);padding:24px 26px;margin-top:26px}.sperr-kasten>p+p{margin-top:10px}.tabelle-rahmen{overflow-x:auto;border:1px solid var(--linie);border-top:2px solid var(--linie-stark);background:var(--karte)}.score-tabelle{width:100%;border-collapse:collapse;font-size:14px}.score-tabelle th{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--grau);text-align:left;padding:12px 16px;border-bottom:1px solid var(--linie)}.score-tabelle td{padding:10px 16px;border-bottom:1px dashed var(--linie)}.score-tabelle .abzeichen,.score-tabelle td.knapp{white-space:nowrap}.briefing-knopf{display:inline-block;margin-left:10px;padding:3px 10px 2px;border:1px solid var(--linie);border-radius:0;font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lila-dunkel)}.briefing-knopf:hover{border-color:var(--lila-dunkel)}.score-tabelle tr:last-child td{border-bottom:none}.score-tabelle .mono{font-family:var(--font-mono),monospace;font-size:13px}.signal-link:hover{color:var(--signal);text-decoration:underline;text-underline-offset:3px}.db-steuerung{display:flex;gap:10px;flex-wrap:wrap}.db-suche{flex:1 1 320px;padding:12px 14px;font-size:15px;font-family:var(--font-mono),monospace;border:1px solid var(--linie);border-radius:0;background:var(--karte);color:var(--tinte)}.db-suche:focus{outline:2px solid var(--signal);border-color:var(--signal)}.db-select{padding:12px 14px;font-size:13px;font-family:var(--font-mono),monospace;border:1px solid var(--linie);border-radius:0;background:var(--karte);color:var(--tinte);cursor:pointer}.score-tabelle th.sortierbar{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--tinte)}.score-tabelle th.sortierbar:hover{color:var(--signal)}.db-reset{margin-left:10px;font-family:var(--font-mono),monospace;font-size:11px;background:none;border:1px solid var(--linie);border-radius:0;padding:3px 10px 2px;cursor:pointer;color:var(--grau)}.db-reset:hover{border-color:var(--signal);color:var(--signal)}.collage{width:100vw;margin-left:calc(50% - 50vw);display:block}.collage img{width:100%;height:auto;display:block}.collage-zeile{display:flex;justify-content:center;gap:34px;flex-wrap:wrap;padding:26px 20px 0;font-family:var(--font-mono),monospace;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--grau)}.faq{max-width:none}.faq details{border-bottom:1px solid var(--linie);padding:18px 0}.faq summary{font-family:var(--font-display),Georgia,serif;font-size:19px;font-weight:400;cursor:pointer;letter-spacing:-.01em;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:16px}.faq summary:after{content:"+";font-family:var(--font-mono),monospace;color:var(--lila-dunkel);font-size:21px}.faq details[open] summary:after{content:"−"}.faq details p{margin-top:10px;color:var(--grau);font-size:16px}.faq details a{color:var(--lila-dunkel);text-decoration:underline;text-underline-offset:3px}.preise{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:22px;gap:22px;margin-top:8px}.preis-karte{background:var(--karte);border:1px solid var(--linie);border-radius:0;padding:0 32px 34px;overflow:hidden;display:flex;flex-direction:column}.preis-banner{margin:0 -32px 24px;padding:13px 32px 11px;font-family:var(--font-text),sans-serif;font-weight:600;font-size:14px;text-align:center}.basis-banner{background:var(--signal-band);color:var(--tinte)}.pro-banner{background:var(--lila);color:var(--tinte)}.preis-karte.pro{border-color:var(--lila);border-width:2px;border:1px solid var(--lila-dunkel)}.preis-karte .name{font-size:24px}.preis-karte .name,.preis-karte .preis{font-family:var(--font-display),Georgia,serif;font-weight:400}.preis-karte .preis{font-size:48px;letter-spacing:-.03em;margin:12px 0 2px}.preis-karte .preis small{font-size:16px;font-family:var(--font-mono),monospace;font-weight:400;color:var(--grau);letter-spacing:0}.preis-karte ul{list-style:none;margin:18px 0 24px;flex:1 1}.preis-karte li{padding:7px 0 7px 24px;border-bottom:1px dashed var(--linie);font-size:15px;position:relative}.preis-karte li:before{content:"→";position:absolute;left:0;color:var(--lila-dunkel);font-family:var(--font-mono),monospace}.garantie{margin-top:30px;display:flex;gap:14px;align-items:flex-start;background:var(--lila-hell);border:none;padding:22px 26px}.garantie .siegel{font-size:28px;line-height:1}.garantie b{color:var(--lila-dunkel)}.preis-hinweis{margin:18px 0 0;font-size:14px;color:var(--grau)}.fuss{margin-top:0;padding:44px 0 60px;background:var(--tinte);font-size:13px}.fuss,.fuss a{color:var(--papier)}.fuss a{opacity:.85}.fuss a:hover{opacity:1;color:var(--papier)}.fuss .etikett{color:var(--lila)}.fuss-innen{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;align-items:baseline}.rechtstext{max-width:72ch}.rechtstext h2{font-family:var(--font-display),Georgia,serif;font-size:27px;font-weight:400;margin:52px 0 6px;letter-spacing:-.01em}.rechtstext h2:first-child{margin-top:0}.rechtstext h3{font-size:17.5px;margin:30px 0 8px;letter-spacing:0}.rechtstext h3,.rechtstext h4{font-family:var(--font-text),sans-serif;font-weight:600}.rechtstext h4{font-size:16px;color:var(--grau);margin:20px 0 6px}.rechtstext p{font-size:16px;line-height:1.72;margin-bottom:13px}.rechtstext ul{margin:0 0 15px;padding-left:0;list-style:none}.rechtstext li{font-size:16px;line-height:1.7;padding:4px 0 4px 22px;position:relative}.rechtstext li:before{content:"·";position:absolute;left:6px;color:var(--lila-dunkel);font-weight:700}.rechtstext a{word-break:break-word}.rechtstext strong{font-weight:600}.werkbank-fussnote{margin-top:14px;font-size:13px;color:var(--grau);line-height:1.6}.handelsblock{border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:26px 0 24px;margin:8px 0 30px}.handel-spalten{display:grid;grid-template-columns:1fr 1fr;grid-gap:46px;gap:46px;margin-top:18px}@media (max-width:760px){.handel-spalten{grid-template-columns:1fr;gap:30px}}.handel-kopf{font-family:var(--font-display),Georgia,serif;font-size:21px;margin-bottom:14px}.handel-text{font-size:15px;line-height:1.65;color:var(--grau)}.handel-zahlen{display:flex;align-items:baseline;gap:9px;margin-bottom:10px}.handel-wert{font-family:var(--font-mono),monospace;font-size:38px;font-weight:600;color:var(--lila-dunkel);white-space:nowrap}.handel-einheit{font-size:13px;color:var(--grau);letter-spacing:.06em;text-transform:uppercase}.saison-balken{display:flex;gap:4px;align-items:flex-end;height:76px;margin-bottom:12px}.saison-spalte{flex:1 1;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.saison-stab{width:100%;background:var(--lila);min-height:4px}.saison-stab.spitze{background:var(--lila-dunkel)}.saison-marke{font-size:10px;margin-top:5px}.handel-fuss,.saison-marke{font-family:var(--font-mono),monospace;color:var(--grau)}.handel-fuss{font-size:13px;margin-top:20px;line-height:1.6}.trendbild{margin:0 0 30px}.trendbild img{width:100%;height:auto;display:block}.trendbild figcaption{font-size:13px;color:var(--grau);margin-top:8px;font-family:var(--font-mono),monospace}.creatorblock{border-bottom:1px solid var(--linie);padding:22px 0 24px;margin:0 0 30px}.creator-zeile{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:14px 0 10px}.creator-lage{font-family:var(--font-display),Georgia,serif;font-size:21px}.creator-werte{font-family:var(--font-mono),monospace;font-size:13px;color:var(--grau);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:16px 0 14px}.vorschau-kit{background:var(--lila-hell);padding:20px 24px;margin-bottom:30px;font-size:14px}.vorschau-kit dt{font-weight:600;margin-top:10px}.vorschau-kit dd{margin:2px 0 0;color:var(--grau)}.grafik-buehne{background:var(--linie);padding:26px;display:flex;justify-content:center}.grafik-buehne svg{max-width:620px;width:100%;height:auto;background:#fff}.cb-unterzeile{max-width:68ch;color:var(--grau);font-size:16px;line-height:1.6;margin-top:12px}.cb-raster{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:48px;gap:48px;align-items:start;margin-top:12px}.cb-block{border-top:1px solid var(--linie);padding:22px 0 10px}.cb-block h2{font-family:var(--font-display),Georgia,serif;font-size:24px;font-weight:400;margin:6px 0 10px}.cb-block li,.cb-block p{font-size:15.5px;line-height:1.65;max-width:72ch}.cb-block ol,.cb-block ul{padding-left:22px;margin:8px 0 12px}.cb-block li+li{margin-top:7px}.cb-herkunft{display:block;line-height:1.5;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--grau)}.cb-erklaerung{font-size:13.5px!important;color:var(--grau);margin:0 0 8px}.cb-quelle{font-family:var(--font-mono),monospace;font-size:11.5px;color:var(--grau);white-space:nowrap}.cb-beleg{display:block;font-size:13px;color:var(--grau);margin-top:2px}.cb-beleg a,.cb-link,.cb-rand a{color:var(--lila-dunkel);text-decoration:underline;text-underline-offset:3px;word-break:break-word}.cb-block ul.cb-begriffe{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.cb-block ul.cb-begriffe li{background:var(--lila-hell);padding:4px 10px;font-size:14px;margin:0}.cb-rand{background:var(--karte);border:1px solid var(--linie);border-top:4px solid var(--tinte);padding:22px 24px}.cb-rand h2{font-family:var(--font-display),Georgia,serif;font-size:22px;font-weight:400;margin:6px 0 4px}.cb-rand dl{margin:14px 0 6px}.cb-rand dt{font-size:12.5px;color:var(--grau);margin-top:10px}.cb-rand dd{margin:2px 0 0;font-family:var(--font-mono),monospace;font-size:15px}.cb-rand p{font-size:13.5px;line-height:1.6;margin:12px 0 0}.cb-rand .cb-klein{color:var(--grau);font-size:12.5px}@media (max-width:899px){.cb-raster{display:block}.cb-rand{margin-top:32px}}.cb-bestellen{border-top:3px solid var(--lila-dunkel);margin-top:48px;padding-top:24px;scroll-margin-top:90px}.cb-bestellen h2{font-family:var(--font-display),Georgia,serif;font-size:26px;font-weight:400;margin:6px 0 10px}.cb-bestellen .werkstatt-schritt{margin-top:26px}.cb-bestellen h3.etikett{margin-bottom:10px}.cb-bestellen p{font-size:15.5px;line-height:1.65;max-width:72ch}.cb-bestellen .werkstatt-feld{margin-top:10px}.cb-wahl{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.cb-wahl button{background:var(--lila-hell);border:2px solid var(--lila-hell);padding:8px 12px;font-size:14px;min-height:44px;cursor:pointer}.cb-wahl button[aria-pressed=true]{border-color:var(--lila-dunkel);background:#fff;font-weight:600}.cb-aussagen-wahl{list-style:none;padding:0 14px;margin:0;max-height:420px;overflow-y:auto;border:1px solid var(--linie)}.cb-aussagen-wahl li+li{border-top:1px solid var(--linie)}.cb-aussagen-wahl label{display:flex;gap:12px;align-items:flex-start;min-height:44px;padding:10px 0;font-size:15px;line-height:1.6;cursor:pointer}.cb-aussagen-wahl input{width:20px;height:20px;margin-top:3px;accent-color:var(--lila-dunkel);flex:none}.cb-preis{margin-top:26px;font-size:16px}.cb-bildschalter{display:flex;gap:12px;align-items:center;min-height:44px;margin-top:10px;font-size:15px;cursor:pointer}.cb-bildschalter input{width:20px;height:20px;accent-color:var(--lila-dunkel);flex:none}.cb-absatz{white-space:pre-line;margin:0 0 12px}.cb-pruefliste{background:var(--lila-hell);padding:18px 22px;margin-bottom:20px}.cb-pruefliste ul{padding-left:22px;margin:8px 0 0}.cb-pruefliste li+li{margin-top:6px}.cb-bestellen .werkstatt-artikel{border:1px solid var(--linie);padding:22px 26px;margin-top:18px}.cb-fassungen{list-style:none;padding:0;margin:12px 0 18px;border:1px solid var(--linie)}.cb-fassungen li{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;line-height:1.55}.cb-fassungen li+li{border-top:1px solid var(--linie)}.cb-fassungen li>div:first-child{flex:1 1 320px;min-width:0}.cb-fassungen small{display:block;color:var(--grau);font-size:13.5px;margin-top:2px;overflow-wrap:anywhere}.cb-fassung-alt{color:var(--tinte)!important}.cb-fassung-knoepfe{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.cb-fassungen .cb-fassung-knoepfe{margin-top:0}.cb-fassung-knoepfe .knopf{min-height:44px}.cb-auftrag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;margin-top:12px}.cb-auftrag label{display:flex;flex-direction:column;gap:4px;font-size:14px}.cb-auftrag label>span{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--grau)}.cb-bestellen .cb-auftrag .werkstatt-feld{margin-top:0}.cb-auftrag-breit{grid-column:1/-1}.cb-auftrag-klappe{margin-top:12px}.cb-auftrag-klappe>summary{cursor:pointer;display:flex;align-items:center;min-height:44px;font-weight:600;color:var(--lila-dunkel)}.cb-auftrag-klappe>summary:focus-visible{outline:2px solid var(--lila-dunkel);outline-offset:2px}.cb-auftrag-klappe>summary::-webkit-details-marker{display:none}.cb-auftrag-klappe>summary:after{content:"+";margin-left:10px;font-size:20px;line-height:1}.cb-auftrag-klappe[open]>summary:after{content:"\2212"}@media (max-width:560px){.cb-auftrag{grid-template-columns:1fr}.cb-fassung-knoepfe .knopf{flex:1 1 auto;text-align:center}}.preis-karte .knopf{margin-top:auto}.preis-karte.basis{border:1px solid var(--signal)}.preis-karte .preis-steuer{letter-spacing:.02em;margin-bottom:10px}.karte-zusatz,.preis-karte .preis-steuer{font-family:var(--font-mono),monospace;font-size:12px;color:var(--grau)}.karte-zusatz{margin-top:-6px;margin-bottom:8px}.willkommen-tarife{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:44px}.willkommen-karte{border:2px solid var(--linie);padding:28px 26px 26px;display:flex;flex-direction:column}.willkommen-karte.hervor{border-color:var(--lila)}.willkommen-karte .name{font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--grau)}.willkommen-karte .preis{font-family:var(--font-display),Georgia,serif;font-size:38px;letter-spacing:-.03em;margin:10px 0 0}.willkommen-karte .preis small{font-size:15px;font-family:var(--font-mono),monospace;color:var(--grau)}.willkommen-karte .preis-steuer{font-family:var(--font-mono),monospace;font-size:12px;color:var(--grau);margin-bottom:16px}.willkommen-karte p{font-size:15px;color:var(--grau);flex:1 1;margin-bottom:22px}@media (max-width:760px){.willkommen-tarife{grid-template-columns:1fr}.zeitraum{gap:6px}.zeitraum button{padding:8px 12px;font-size:12px}.collage-zeile{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 0;gap:10px 0;padding:20px 32px 0;text-align:center}}.preis-karte .preis s{color:var(--grau);text-decoration-thickness:2px;font-size:.62em;margin-right:6px;font-weight:400}.preis-banner.pro-banner{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.schritt-band{display:flex;align-items:center;gap:18px;margin-top:36px;padding:20px 24px;background:var(--lila-hell);border-left:4px solid var(--lila-dunkel)}.schritt-band span:last-child{font-size:15px;color:var(--tinte);line-height:1.5}.schritt-zahl{font-family:var(--font-display),Georgia,serif;font-size:48px;line-height:1;color:var(--lila-dunkel);letter-spacing:-.03em;flex-shrink:0}@media (max-width:560px){.schritt-band{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px}.schritt-zahl{font-size:38px}}.sperr-kasten .aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:20px 24px;margin-top:20px}.sperr-kasten .aktionen a,.sperr-kasten .aktionen a:hover{text-decoration:none}.sperr-kasten .knopf.leer{color:var(--lila-dunkel);border-color:var(--lila-dunkel)}.sperr-kasten .knopf.leer:hover{background:var(--lila-dunkel);color:#fff}.sperr-kasten .zurück{color:var(--lila-dunkel)}.sperr-kasten .zurück:hover{color:var(--tinte)}@media (max-width:640px){.sperr-kasten .aktionen{gap:14px}.sperr-kasten .aktionen .knopf{width:100%;text-align:center}.sperr-kasten .zurück{align-self:flex-start!important}}.preis-karte .knopf.leer{background:transparent}.preis-karte .knopf.leer:hover{background:var(--lila-dunkel);color:#fff}@media (min-width:1100px){.held-text{margin-left:calc((1280px - 100vw) / 4)}}.beleg{margin-top:44px;border:1px solid var(--linie);border-top:3px solid var(--lila-dunkel);background:var(--karte);padding:24px 26px 28px}.beleg-kopf{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;flex-wrap:wrap}.beleg-marke{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.12em;background:var(--lila-dunkel);color:#fff;padding:5px 11px 4px}.beleg-reihe{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.beleg-stueck{margin:0}.beleg-rahmen{border:1px solid var(--linie);background:var(--papier);height:250px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.beleg-rahmen svg{width:100%;height:auto}.beleg-bild img{width:100%;height:100%;object-fit:cover;display:block}.beleg-text{flex-direction:column;align-items:flex-start;padding:18px 20px;gap:8px}.beleg-text b{font-family:var(--font-display),Georgia,serif;font-size:17px;font-weight:400;line-height:1.25}.beleg-text p{font-size:14px;color:var(--grau);line-height:1.55;margin:0}.beleg-mehr{font-family:var(--font-mono),monospace;font-size:11px;color:var(--lila-dunkel)}@media (max-width:860px){.beleg-reihe{grid-template-columns:1fr}.beleg-rahmen{height:auto;min-height:200px}}@media (max-width:980px){.werkbank-karten{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.werkbank-karten{grid-template-columns:1fr}}.pro-marke{font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.12em;background:var(--lila-dunkel);color:#fff;padding:7px 14px 6px;white-space:nowrap;align-self:center}.beleg-stueck figcaption{font-family:var(--font-display),Georgia,serif;font-size:19px;font-weight:400;color:var(--tinte);margin:0 0 10px;letter-spacing:-.01em}.beleg-unter{display:block;font-family:var(--font-mono),monospace;font-size:12px;color:var(--grau);margin-top:10px;line-height:1.4}.rechnung{margin-top:40px;border:1px solid var(--linie);background:var(--papier);padding:26px 28px 24px}.rechnung-kopf{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--grau);margin-bottom:16px}.rechnung ul{list-style:none;margin:0;padding:0}.rechnung li{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px dashed var(--linie);font-size:15px}.rechnung li b{font-family:var(--font-mono),monospace;font-weight:500;white-space:nowrap}.rechnung-summe{display:flex;justify-content:space-between;gap:20px;padding:16px 0 4px;font-size:19px;font-family:var(--font-display),Georgia,serif}.rechnung-summe b{color:var(--lila-dunkel);white-space:nowrap}.rechnung-fuss{font-size:14px;color:var(--grau);margin-top:14px;line-height:1.55}@media (max-width:560px){.rechnung li,.rechnung-summe{flex-direction:column;gap:2px}.pro-marke{align-self:flex-start}}.aufsteiger{display:grid;grid-template-columns:340px 1fr;grid-gap:0;gap:0;border:1px solid var(--linie);border-top:3px solid var(--lila-dunkel);background:var(--papier);margin-bottom:40px;overflow:hidden;transition:border-color .15s}.aufsteiger:hover{border-color:var(--lila-dunkel)}.aufsteiger-bild{background:var(--lila-hell);min-height:230px}.aufsteiger-bild img{width:100%;height:100%;object-fit:cover;display:block}.aufsteiger-text{padding:26px 30px 24px;display:flex;flex-direction:column;gap:10px}.aufsteiger-text h3{font-size:clamp(23px,2.6vw,31px);margin:2px 0 0}.aufsteiger-text p{font-size:16px;color:var(--grau);margin:0}.aufsteiger-zahlen{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin-top:4px;color:var(--grau)}.aufsteiger-mehr,.aufsteiger-zahlen{font-family:var(--font-mono),monospace;font-size:13px}.aufsteiger-mehr{text-transform:uppercase;letter-spacing:.08em;color:var(--lila-dunkel);margin-top:6px}@media (max-width:760px){.aufsteiger{grid-template-columns:1fr}.aufsteiger-bild{min-height:190px}.aufsteiger-text{padding:22px 22px 20px}}.karten-statisch .karte,.werkbank-karten .karte{cursor:default}.karten-statisch .karte:hover,.werkbank-karten .karte:hover{background:var(--karte);border-color:var(--linie)}.karten-statisch .karte:hover .karte-name,.werkbank-karten .karte:hover .karte-name{text-decoration:none;border-bottom-color:transparent}.sektion-lila .karte-link .karte,.sektion-lila a.karte,.sektion-lila a.karte:hover{transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease}.werkstatt{margin-top:28px}.studio-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding-bottom:14px;margin-bottom:22px;border-bottom:1px solid var(--linie-stark)}.studio-kopf .werkstatt-zahl{font-size:26px}.studio-guthaben{font-size:14px;color:var(--grau);line-height:1.5}.studio-guthaben b{color:var(--tinte);font-weight:600}.studio-raster{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:40px;gap:40px;align-items:start}.studio-sparten{position:-webkit-sticky;position:sticky;top:24px}.studio-sparten h2{font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--grau);margin:22px 0 8px;font-weight:500}.studio-sparten h2:first-child{margin-top:0}.studio-sparten button{display:block;width:100%;text-align:left;cursor:pointer;background:none;border:0;border-left:2px solid var(--linie);padding:7px 12px;font:inherit;font-size:15px;color:var(--tinte)}.studio-sparten button:hover{background:var(--linie)}.studio-sparten button.aktiv{border-left-color:var(--lila-dunkel);background:var(--lila-hell);font-weight:600}.studio-sparten button small{display:block;font-family:var(--font-mono),monospace;font-size:11px;color:var(--grau)}.studio-vorrat{margin-top:28px;padding-top:20px;border-top:1px solid var(--linie)}.studio-vorrat+.studio-vorrat{border-top:0;margin-top:22px;padding-top:0}.studio-sparten .studio-tuer-archiv{background:var(--signal-hell);border-left-color:var(--signal)}.studio-sparten .studio-tuer-archiv:hover{background:var(--signal-band)}.studio-sparten .studio-tuer-archiv.aktiv{background:var(--signal-band);border-left-color:var(--signal);font-weight:600}@media (forced-colors:active){.studio-sparten button[aria-pressed=true]{outline:2px solid Highlight;outline-offset:-2px}}.studio-flaeche{min-width:0}.studio-flaeche>.werkstatt-schritt:first-child{margin-top:0}.studio-werkzeile{margin:0 0 18px;font-family:var(--font-mono),monospace;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--grau)}.studio-werkzeile b{color:var(--tinte)}.studio-fertig,.studio-laeuft{margin-top:10px}.studio-fertig{color:var(--signal)}@media (max-width:1199px){.studio-raster{grid-template-columns:200px minmax(0,1fr);gap:30px}}@media (max-width:899px){.studio-raster{display:block}.studio-sparten{position:static;margin-bottom:26px;padding-bottom:18px;border-bottom:1px solid var(--linie)}.studio-sparten h2{margin:16px 0 6px}.studio-sparten-gruppe{display:flex;flex-wrap:wrap;gap:8px}.studio-sparten button{width:auto;flex:1 1 auto;border-left-width:1px;border:1px solid var(--linie);padding:8px 12px}.studio-sparten button.aktiv{border-color:var(--lila-dunkel)}.studio-tuer-was{display:none}.studio-vorrat{margin-top:22px}}.werkstatt-zahl{font-family:var(--font-display),Georgia,serif;font-size:38px;line-height:1;color:var(--lila-dunkel);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.werkstatt-schritt{margin-bottom:26px}.werkstatt-schritt h2{margin-bottom:10px}.werkstatt-feld{width:100%;padding:13px 15px;font-size:16px;font-family:var(--font-text),sans-serif;border:1px solid var(--linie);background:var(--papier);color:var(--tinte)}.werkstatt-feld:focus{outline:2px solid var(--lila-dunkel);outline-offset:-2px}.werkstatt-treffer{list-style:none;margin:8px 0 0;padding:0;border:1px solid var(--linie)}.werkstatt-treffer li+li{border-top:1px solid var(--linie)}.werkstatt-treffer button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 15px;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-text),sans-serif;font-size:15px}.werkstatt-treffer button:hover{background:var(--lila-hell)}.werkstatt-treffer span{font-family:var(--font-mono),monospace;font-size:12px;color:var(--grau)}.werkstatt-gewaehlt{display:flex;justify-content:space-between;align-items:center;gap:14px;border:1px solid var(--linie);border-left:3px solid var(--lila-dunkel);padding:14px 16px;min-height:48px}.werkstatt-gewaehlt button{background:none;border:none;cursor:pointer;padding:6px;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--lila-dunkel)}.werkstatt-wahl{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.werkstatt-wahl.vier,.werkstatt-wahl.zwei{grid-template-columns:repeat(2,1fr)}.cb-newsletter-kopf{display:grid;grid-template-columns:max-content 1fr;grid-gap:4px 14px;gap:4px 14px;margin:0 0 16px;font-size:15px}.cb-newsletter-kopf dt{font-family:var(--font-mono),monospace;font-size:12px;color:var(--grau);padding-top:2px}.cb-newsletter-kopf dd{margin:0;font-weight:600}.werkstatt-wahl button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-height:76px;padding:13px 14px;cursor:pointer;border:2px solid var(--linie);background:var(--papier);font-family:var(--font-text),sans-serif;text-align:left}.werkstatt-wahl button.aktiv{border-color:var(--lila-dunkel);background:var(--lila-hell)}.werkstatt-wahl b{font-size:15px}.werkstatt-wahl span{font-family:var(--font-mono),monospace;font-size:12px;color:var(--lila-dunkel)}.werkstatt-wahl small{font-size:12px;color:var(--grau);line-height:1.3}.werkstatt-vorschlaege{list-style:none;margin:14px 0;padding:0;display:grid;grid-gap:8px;gap:8px}.werkstatt-vorschlaege button{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:13px 15px;min-height:48px;cursor:pointer;text-align:left;border:2px solid var(--linie);background:var(--papier);font-family:var(--font-text),sans-serif}.werkstatt-vorschlaege button.aktiv{border-color:var(--lila-dunkel);background:var(--lila-hell)}.werkstatt-vorschlaege b{font-size:15px}.werkstatt-vorschlaege span{font-size:13px;color:var(--grau);line-height:1.45}.werkstatt-breit{display:block;width:100%;text-align:center;cursor:pointer;min-height:52px}.werkstatt-erzeugen{margin-top:8px;font-size:16px}.werkstatt-erzeugen:disabled{opacity:.45;cursor:not-allowed}.werkstatt-hinweis{font-size:13px;color:var(--grau);margin-top:8px;line-height:1.5}.werkstatt-fehler{margin-top:18px;padding:14px 16px;font-size:15px;background:var(--alarm-hell);border-left:4px solid var(--alarm)}.werkstatt-ergebnis{margin-top:34px;padding-top:26px;border-top:3px solid var(--lila-dunkel)}.werkstatt-ergebnis img{width:100%;height:auto;display:block;border:1px solid var(--linie);margin:12px 0 14px}@media (max-width:560px){.werkstatt-zahl{font-size:34px}.werkstatt-wahl,.werkstatt-wahl.vier,.werkstatt-wahl.zwei{grid-template-columns:1fr}.werkstatt-wahl button{min-height:60px;flex-direction:row;align-items:center;gap:10px;flex-wrap:wrap}.werkstatt-treffer button{flex-direction:column;align-items:flex-start;gap:2px}}.werkstatt-nachkauf{margin-top:32px;padding-top:24px;border-top:1px solid var(--linie)}.werkstatt-pakete{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.werkstatt-pakete button{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:84px;padding:14px 10px;cursor:pointer;border:2px solid var(--linie);background:var(--papier);font-family:var(--font-text),sans-serif}.werkstatt-pakete button:hover{border-color:var(--lila-dunkel);background:var(--lila-hell)}.werkstatt-pakete b{font-family:var(--font-display),Georgia,serif;font-size:26px;line-height:1}.werkstatt-pakete span{font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--grau)}.werkstatt-pakete small{font-size:13px;color:var(--lila-dunkel);margin-top:4px}@media (max-width:560px){.werkstatt-pakete{grid-template-columns:1fr}.werkstatt-pakete button{flex-direction:row;gap:10px;min-height:60px;justify-content:flex-start}}.werkstatt-archiv{list-style:none;margin:0;padding:0}.werkstatt-archiv li{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--linie)}.werkstatt-archiv img{width:92px;height:60px;object-fit:cover;flex:none;background:var(--linie);border:1px solid var(--linie)}.archiv-text{flex:1 1;min-width:0}.archiv-text b{display:block;font-size:15px}.archiv-text span a{color:var(--lila-dunkel);text-decoration:underline;text-underline-offset:2px}.archiv-text span{display:block;margin-top:3px;font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--grau)}.archiv-text small{display:block;margin-top:5px;font-size:13px;color:var(--grau);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.werkstatt-archiv .knopf{flex:none;font-size:12px;padding:9px 15px 8px}.werkstatt-artikel{border:1px solid var(--linie);padding:22px;margin-bottom:14px}.werkstatt-artikel h3{font-family:var(--font-display),Georgia,serif;font-size:21px;margin:0 0 14px}.werkstatt-artikel pre{margin:0;max-height:420px;overflow-y:auto;font-family:var(--font-text),sans-serif;font-size:15px;line-height:1.65;white-space:pre-wrap;word-wrap:break-word;color:var(--tinte)}@media (max-width:560px){.werkstatt-archiv li{flex-wrap:wrap;gap:12px}.werkstatt-archiv img{width:64px;height:42px}.archiv-text{flex-basis:calc(100% - 92px)}.werkstatt-archiv .knopf{width:100%;text-align:center}}.werkstatt-markt{border-top:0;margin-top:0;padding-top:0}.markt-zeile{display:flex;gap:10px;align-items:stretch}.markt-zeile .werkstatt-feld{flex:1 1;margin:0}.markt-zeile .knopf{flex:none;white-space:nowrap}.markt-ergebnis{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:16px}.markt-zahl{border:1px solid var(--linie);padding:16px}.markt-zahl b{display:block;font-family:var(--font-display),Georgia,serif;font-size:24px;line-height:1.1}.markt-zahl span{display:block;margin-top:4px;font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.09em;color:var(--grau)}.markt-zahl small{display:block;margin-top:9px;font-size:13px;line-height:1.5;color:var(--grau)}@media (max-width:560px){.markt-zeile{flex-direction:column}.markt-ergebnis{grid-template-columns:1fr}}.werkstatt-formate{display:flex;gap:10px}.werkstatt-formate .knopf{flex:1 1;text-align:center}.archiv-formate{display:flex;gap:6px;flex:none}.archiv-formate .knopf{font-size:12px;padding:9px 12px 8px}@media (max-width:560px){.werkstatt-formate{flex-direction:column}.archiv-formate{width:100%}.archiv-formate .knopf{flex:1 1;text-align:center}}.markt-lage{margin-top:16px;padding:16px;border:1px solid var(--linie);background:var(--lila-hell)}.markt-lage .marke{display:inline-block;font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--lila-dunkel)}.markt-lage .marke.warten{color:var(--grau)}.markt-lage .marke.finger-weg{color:var(--alarm)}.markt-lage p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--tinte)}.markt-ergebnis.drei{grid-template-columns:repeat(3,1fr)}@media (max-width:760px){.markt-ergebnis.drei{grid-template-columns:1fr}}.markt-kurve{margin-top:16px}.analyse-anstoss{margin-top:18px;padding-top:16px;border-top:1px dashed var(--linie)}.bildschau{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(22,19,31,.82);padding:24px}.bildschau-kasten{background:var(--papier);max-width:900px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto;padding:20px}.bildschau-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.bildschau-kopf b{display:block;font-size:16px}.bildschau-kopf span{display:block;margin-top:3px;font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--grau)}.bildschau-zu{flex:none;background:none;border:1px solid var(--linie);cursor:pointer;width:34px;height:34px;font-size:15px;color:var(--grau);line-height:1}.bildschau-zu:hover{border-color:var(--linie-stark);color:var(--tinte)}.bildschau-buehne{position:relative}.bildschau-kasten img{display:block;width:100%;height:auto;border:1px solid var(--linie)}.bildschau-kasten img.arbeitet{opacity:.35;filter:saturate(.4)}.bildschau-arbeit{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center}.bildschau-arbeit b{font-size:16px;background:var(--papier);padding:6px 12px}.bildschau-arbeit span{font-size:14px;line-height:1.55;color:var(--tinte);background:var(--papier);padding:8px 12px;max-width:420px}.bildschau-fuss{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.bildschau-aendern{margin-top:16px;border-top:1px solid var(--linie);padding-top:16px}.bildschau-aendern .werkstatt-hinweis{margin:10px 0 18px}.bildschau-aendern .werkstatt-formate{display:flex;flex-wrap:wrap;gap:10px}.archiv-vorschau{flex:none;background:none;border:0;padding:0;cursor:pointer;line-height:0}.archiv-vorschau[disabled]{cursor:default}.archiv-vorschau:not([disabled]):hover img{outline:2px solid var(--lila-dunkel);outline-offset:1px}.archiv-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.archiv-entfernen{flex:none;background:none;border:0;cursor:pointer;padding:8px 4px;font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--grau)}.archiv-entfernen:hover{color:var(--alarm);text-decoration:underline}.archiv-filter button{padding:7px 13px 6px;cursor:pointer;border:1px solid var(--linie);background:none;color:var(--grau);font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.archiv-filter button.aktiv,.archiv-filter button:hover{border-color:var(--lila-dunkel);color:var(--lila-dunkel)}.archiv-filter button.aktiv{background:var(--lila-hell)}.archiv-filter span{opacity:.6;margin-left:3px}.werkstatt-kein-treffer{margin-top:12px;padding:16px 18px;border:1px solid var(--linie);border-left:4px solid var(--lila);background:var(--lila-hell);border-radius:0}.werkstatt-kein-treffer p{margin:0 0 12px;font-size:15px;line-height:1.6;color:var(--tinte)}.signal-werkstatt{margin-top:26px;padding:20px 22px;border:1px solid var(--linie);border-left:4px solid var(--lila);background:var(--karte);border-radius:0}.signal-werkstatt p{margin:8px 0 0;font-size:15px;line-height:1.65;color:var(--tinte)}.signal-werkstatt .werkstatt-hinweis,.signal-werkstatt small{display:block;margin-top:10px;font-size:13px;color:var(--grau)}.fliesstext{margin-top:14px}.fliesstext h2{font-size:clamp(20px,2.4vw,25px);line-height:1.25;margin:34px 0 12px}.fliesstext h2,.fliesstext h3{font-family:var(--font-display),Georgia,serif}.fliesstext h3{font-size:18px;margin:26px 0 10px}.fliesstext p{font-size:17px;line-height:1.7;margin:0 0 16px;max-width:68ch}.fliesstext ul{margin:0 0 18px;padding-left:20px;max-width:68ch}.fliesstext li{font-size:17px;line-height:1.65;margin-bottom:8px}.fliesstext strong{font-weight:700}.artikel-rollfeld{max-height:460px;overflow-y:auto;padding-right:8px}.artikel-rollfeld .fliesstext{margin-top:0}.artikel-rollfeld .fliesstext h2{font-size:21px;margin:22px 0 10px}.artikel-rollfeld .fliesstext h2:first-child{margin-top:0}.artikel-rollfeld .fliesstext li,.artikel-rollfeld .fliesstext p{font-size:15px}.pro-held{background:var(--lila-hell);border-bottom:1px solid var(--linie);overflow:hidden;position:relative}.pro-held:after{content:"";position:absolute;right:-140px;top:-140px;width:460px;height:460px;border-radius:50%;background:var(--lila);opacity:.4;pointer-events:none}.pro-held-innen{padding:72px 32px 64px;position:relative;z-index:1}.pro-titel{font-size:clamp(34px,6vw,62px);margin:14px 0 0;max-width:18ch}.pro-vorspann{font-size:clamp(16px,2vw,19px);color:var(--grau);margin:22px 0 0;line-height:1.6}.pro-zahlen{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin:40px 0 0;border-top:1px solid var(--linie)}.pro-zahlen div{padding:20px 24px;border-right:1px solid var(--linie)}.pro-zahlen div:first-child{padding-left:0}.pro-zahlen div:last-child{border-right:none}.pro-zahlen b{display:block;font-family:var(--font-display),Georgia,serif;font-size:clamp(26px,3.4vw,38px);line-height:1}.pro-zahlen span{display:block;margin-top:7px;font-family:var(--font-mono),monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--grau);line-height:1.45}.pro-aktionen{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pro-form{display:inline}.pro-knapp{margin-top:16px;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--lila-dunkel)}.pro-block{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;padding:72px 0;border-bottom:1px solid var(--linie)}.pro-block.gedreht .pro-block-text{order:2}.pro-block.gedreht .pro-block-bild{order:1}.pro-block-text h2{font-size:clamp(25px,3.2vw,36px);margin:12px 0 0}.pro-kurz{font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--lila-dunkel);margin:12px 0 20px}.pro-block-text p{font-size:17px;line-height:1.68;color:var(--tinte);margin-bottom:14px}.pro-kosten{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:22px;padding-top:16px;border-top:1px solid var(--linie)}.pro-kosten b{font-family:var(--font-display),Georgia,serif;font-size:21px}.pro-kosten span{font-size:14px;color:var(--grau)}.pro-beispiel{display:inline-block;margin-top:18px;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--lila-dunkel);border-bottom:2px solid var(--lila);padding-bottom:3px}.pro-beispiel:hover{border-bottom-color:var(--lila-dunkel)}.pro-block-bild img{width:100%;height:auto;display:block;border:1px solid var(--linie)}.pro-flaeche{aspect-ratio:16/10;background:var(--lila-hell);border:1px solid var(--linie);display:flex;align-items:center;justify-content:center;padding:30px}.pro-flaeche span{font-family:var(--font-display),Georgia,serif;font-size:clamp(22px,3vw,34px);color:var(--lila-dunkel);text-align:center;line-height:1.15}.pro-rechnung{background:var(--tinte);color:var(--papier);padding:76px 0}.pro-rechnung .etikett{color:var(--lila)}.pro-rechnung-titel{font-size:clamp(26px,4vw,44px);margin:14px 0 34px}.pro-liste{list-style:none;max-width:720px}.pro-liste li{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:16px}.pro-liste b{white-space:nowrap;font-family:var(--font-mono),monospace;font-size:14px}.pro-fussnote{margin-top:20px;font-size:13px;opacity:.7}.pro-garantie{padding:72px 32px}.pro-garantie-kasten{border:2px solid var(--lila-dunkel);padding:44px;max-width:860px}.pro-garantie-kasten h2{font-size:clamp(23px,3vw,33px);margin:12px 0 20px}.pro-garantie-kasten p{font-size:17px;line-height:1.65;color:var(--tinte);margin-bottom:14px}.pro-garantie-profile{color:var(--grau)!important;font-size:15px!important}.pro-schluss{background:var(--lila-hell);border-top:1px solid var(--linie)}.pro-schluss-innen{padding:72px 32px;text-align:center}.pro-schluss-innen h2{font-size:clamp(27px,4vw,44px)}.pro-schluss-innen p{font-size:17px;color:var(--grau);margin:18px auto 0;line-height:1.6}.pro-kein-konto{font-size:14px!important;margin-top:10px!important}.pro-schluss-innen .pro-aktionen{justify-content:center}@media (max-width:860px){.pro-held:after{width:260px;height:260px;right:-90px;top:-90px}.pro-held-innen{padding:52px 32px 48px}.pro-zahlen{grid-template-columns:repeat(2,1fr)}.pro-zahlen div:nth-child(2){border-right:none}.pro-zahlen div:nth-child(3),.pro-zahlen div:nth-child(4){border-top:1px solid var(--linie)}.pro-zahlen div:nth-child(3){padding-left:0}.pro-block{grid-template-columns:1fr;gap:28px;padding:52px 0}.pro-block.gedreht .pro-block-bild,.pro-block.gedreht .pro-block-text{order:0}.pro-garantie{padding:52px 32px}.pro-garantie-kasten{padding:28px}.pro-liste li{flex-direction:column;gap:4px}.pro-aktionen .knopf,.pro-aktionen .pro-form,.pro-aktionen .pro-form .knopf,.pro-aktionen button{width:100%}}.ki-bild{margin:0;position:relative}.ki-bild,.ki-bild img{width:100%;height:100%}.ki-bild img{display:block;object-fit:cover}.ki-bild figcaption{position:absolute;right:8px;bottom:8px;z-index:2;max-width:calc(100% - 16px);padding:3px 9px 2px;background:rgba(255,255,255,.88);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--grau);line-height:1.5}.analyse-bild{margin-top:30px}.belege{margin-top:34px;padding-top:22px;border-top:1px solid var(--linie)}.belege ul{list-style:none;margin:14px 0 0;padding:0}.belege li{padding:13px 0;border-bottom:1px solid var(--linie)}.belege li:last-child{border-bottom:none}.belege a{display:block;font-size:16px;font-weight:600;color:var(--lila-dunkel);text-decoration:underline;text-underline-offset:3px}.belege a:hover{color:var(--tinte)}.belege span{display:block;margin-top:5px;font-size:14px;line-height:1.55;color:var(--grau)}.creator-werte div{border-left:2px solid var(--linie);padding-left:12px}.creator-werte dt{font-family:var(--font-display),Georgia,serif;font-size:21px;line-height:1.15}.creator-werte dd{margin:5px 0 0;font-size:13px;line-height:1.5;color:var(--grau)}.creatorblock .handel-fuss b{font-weight:600;color:var(--tinte)}@media (max-width:640px){.creator-werte{grid-template-columns:1fr;gap:12px}}.bewegungen{list-style:none;margin:18px 0 0;padding:0}.bewegungen li{border-bottom:1px solid var(--linie)}.bewegungen li:last-child{border-bottom:none}.bewegungen a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:13px 2px;flex-wrap:wrap}.bewegungen a:hover b{color:var(--lila-dunkel)}.bewegungen b{font-size:16px;font-weight:600}.bewegung-meta{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.bewegung-meta i{font-style:normal}.bewegung-meta em{font-style:normal;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.05em;color:var(--grau)}.bewegung-kuratiert{color:var(--lila-dunkel)!important}@media (max-width:640px){.bewegungen a{flex-direction:column;gap:6px}}.social-caption{white-space:pre-wrap;font-size:15px;line-height:1.65}.social-hashtags{margin-top:14px;font-family:var(--font-mono),monospace;font-size:13px;color:var(--lila-dunkel)}.erklaervideo{border-bottom:1px solid var(--linie)}.erklaervideo-innen{padding:72px 32px}.erklaervideo h2{font-size:clamp(25px,3.2vw,36px);margin:0;max-width:22ch}.erklaervideo-unter{font-size:17px;line-height:1.68;color:var(--grau);margin:14px 0 0}.erklaervideo-rahmen{margin:30px 0 0;max-width:860px}.erklaervideo-rahmen video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:var(--tinte);border:1px solid var(--linie)}.erklaervideo-rahmen figcaption{margin-top:10px;font-family:var(--font-mono),monospace;font-size:12px;line-height:1.55;color:var(--grau)}@media (max-width:860px){.erklaervideo-innen{padding:52px 32px}.erklaervideo-rahmen{margin-top:24px}}.briefing-punkt:after{content:"●";color:var(--lila-dunkel);margin-left:6px;font-size:10px;vertical-align:2px}.pro-kurs{margin:18px 0 6px}.pro-kurs table{border-collapse:collapse;width:100%;max-width:460px;font-size:15px;margin:8px 0 12px}.pro-kurs td{padding:6px 0;border-bottom:1px solid var(--linie);vertical-align:top}.pro-kurs td:last-child{text-align:right;white-space:nowrap;padding-left:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pro-kurs p:last-child{font-size:15px;color:var(--grau);margin:0}.blog-seite{padding-bottom:80px}.blog-teaser{font-size:17px;color:var(--grau);max-width:62ch;margin-top:10px}.blog-gitter{display:grid;grid-gap:40px;gap:40px;align-items:start}@media (min-width:900px){.blog-gitter{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:899px){.blog-gitter{display:block}.blog-spalte{margin-top:40px}}.blog-text{max-width:none}.blog-text p{margin-bottom:20px}.blog-text h2{margin-top:52px}.blog-text .tabelle-rahmen{margin:26px 0 32px}.blog-inhalt{border-left:3px solid var(--lila);padding:4px 0 4px 18px;margin:0 0 34px}.blog-inhalt ol{margin:8px 0 0;padding-left:20px}.blog-inhalt li{margin:5px 0;font-size:15px}.blog-inhalt a{color:var(--tinte);text-decoration:none;border-bottom:1px solid var(--linie)}.blog-inhalt a:hover{border-bottom-color:var(--lila-dunkel)}.blog-teilen{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:44px 0 0;padding-top:18px;border-top:1px solid var(--linie)}.blog-teilen a{font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--lila-dunkel);text-decoration:none;border:1px solid var(--linie);padding:7px 13px}.blog-teilen a:hover{border-color:var(--lila-dunkel)}.blog-weitere{margin-top:40px;padding-top:18px;border-top:1px solid var(--linie)}.blog-weitere ul{list-style:none;padding:0;margin:10px 0 0}.blog-weitere li{margin:9px 0}.blog-weitere .blog-datum{color:var(--grau);font-size:13px;margin-left:10px}.blog-bild{margin:26px 0 0}.blog-bild img{display:block;width:100%;height:auto;aspect-ratio:20/11;object-fit:cover;border:1px solid var(--linie)}.blog-bild figcaption{margin-top:10px;font-size:13.5px;color:var(--grau);line-height:1.55;max-width:80ch}.blog-bild figcaption a{color:var(--lila-dunkel);text-decoration:none;border-bottom:1px solid var(--linie)}.blog-bild figcaption a:hover{border-bottom-color:var(--lila-dunkel)}.blog-liste{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-gap:18px;gap:18px}.blog-listenbild{display:block;width:100%;height:auto;aspect-ratio:20/7;object-fit:cover;margin:-24px -26px 18px;width:calc(100% + 52px);border-bottom:1px solid var(--linie)}.blog-liste a{display:block;border:1px solid var(--linie);border-top:2px solid var(--linie-stark);background:var(--karte);padding:24px 26px;text-decoration:none;color:var(--tinte)}.blog-liste a:hover{border-top-color:var(--lila-dunkel)}.blog-listentitel{display:block;font-family:var(--font-display),serif;font-size:26px;line-height:1.25;margin:8px 0 10px}.blog-listenteaser{display:block;color:var(--grau);font-size:15px;max-width:68ch}.blog-weiter{display:block;margin-top:14px;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--lila-dunkel)}.blog-spalte{display:grid;grid-gap:20px;gap:20px;align-content:start}.spalte-kasten{border:1px solid var(--linie);border-top:2px solid var(--linie-stark);background:var(--karte);padding:18px 20px}.spalte-angebot p{font-size:14px;line-height:1.6;margin:10px 0 14px}.spalte-mehr{display:block;margin-top:12px;font-family:var(--font-mono),monospace;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--lila-dunkel);text-decoration:none}.spalte-mehr:hover{text-decoration:underline}.spalte-angebot .knopf{display:block;text-align:center}.lauf-fenster{height:232px;overflow:hidden;margin-top:12px;position:relative}.lauf-fenster:after{content:"";position:absolute;left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,transparent,var(--karte));pointer-events:none}.lauf-band{list-style:none;margin:0;padding:0;animation:lauf 26s linear infinite}.lauf-fenster:focus-within .lauf-band,.lauf-fenster:hover .lauf-band{animation-play-state:paused}.lauf-band li{border-bottom:1px dotted var(--linie)}.lauf-band a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;text-decoration:none;color:var(--tinte);font-size:14px}.lauf-band a:hover .lauf-name{border-bottom:1px solid var(--lila-dunkel)}.lauf-name{flex:1 1}.lauf-wert{font-family:var(--font-mono),monospace;font-size:12.5px;color:var(--signal);white-space:nowrap}@keyframes lauf{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.lauf-band{animation:none}.lauf-fenster{height:auto;overflow:visible}.lauf-band li[aria-hidden=true],.lauf-fenster:after{display:none}}@media (max-width:560px){.hülle{padding:0 20px}.artikel p,.fliesstext li,.fliesstext p{font-size:16px}.kopf-innen{padding:18px 20px}.werkbank-knöpfe{flex-direction:column}.werkbank-knöpfe>*{width:100%;text-align:center}.detail-kopf h1,.display,.held h1,.schmal h1.display{font-size:28px}.artikel h2{font-size:23px;margin-top:34px}.artikel h3{font-size:20px;margin-top:26px}}