/*
Theme Name: JugendInfo
Theme URI: https://jugendinfo.blog
Author: JugendInfo Redaktion
Description: Nachrichten-Theme für JugendInfo. Zwei Inhaltstypen (Beiträge und Nachrichten), mitwachsende Kopfleiste, Ressort-Module, Hell-/Dunkelmodus, Lesefortschritt, Großansicht für Bilder und ein Block für Korrekturhinweise.
Version: 6.101.0
Requires at least: 6.0
Requires PHP: 8.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jugendinfo
*/
:root{--page:#FFF8F3;--surface:#FFFFFF;--ink:#292724;--muted:#6E675D;--hint:#7A7163;--line:#EBDFD2;--line-soft:#F4ECE3;--brand:#001131;--brand-on:#FFFFFF;--brand-ink:#001131;--brand-ink-hover:#0A2657;--brand-soft:#E8EEF8;--accent:#B5431F;--urgent-bg:#FCEDE8;--urgent-line:#F0C9B8;--urgent-ink:#8B3D2E;--notice-bg:#FBF1DC;--notice-line:#EEDBB4;--notice-ink:#7A5B18;--correct-bg:#EFF6EC;--correct-line:#CBE3C0;--correct-ink:#3D6B2C;--footer-bg:#111C33;--footer-ink:#D9E1F0;--footer-hint:#8C9AB5;--footer-ink-hover:#fff;--footer-accent:#E1734C;--kino:#0b0b0b;--kino-ink:#EDE7DF;--rb-1:#4A6BA8;--rb-2:#24457D;--rb-3:#001131;--footer-line:rgba(255,255,255,.10);--glass:rgba(255,248,243,.72);--glass-panel:rgba(255,252,249,.86);--glass-line:rgba(0,17,49,.12);--shadow-soft:0 1px 2px rgba(20,16,10,.04);--shadow-fenster:0 6px 18px rgba(20,16,10,.05),0 1px 3px rgba(0,0,0,.03);--shadow-fenster-hover:0 8px 24px rgba(20,16,10,.07),0 1px 4px rgba(0,0,0,.04);--schatten-mitte-rechts:5px 0 12px -5px rgba(20,16,10,.04);--schatten-mitte-links:-5px 0 12px -5px rgba(20,16,10,.04);--schatten-mitte-rechts-stark:8px 0 18px -5px rgba(20,16,10,.06);--schatten-mitte-links-stark:-8px 0 18px -5px rgba(20,16,10,.06);--shadow-lift:0 6px 24px rgba(20,16,10,.10),0 2px 6px rgba(20,16,10,.05);--shadow-panel:0 12px 36px rgba(20,16,10,.04),0 3px 10px rgba(20,16,10,.08);--logo-filter:none;--sans:"Now",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--serif:"Iowan Old Style","Charter",Georgia,"Times New Roman",serif;--maxw:1080px;--maxw-wide:1320px;--maxw-text:700px;--wrap-pad:20px;--wrap-pad-wide:24px;--radius:10px;--radius-lg:18px;--radius-pill:999px;--hairline:1px;--icon-btn:var(--feld);--icon-glyph:16px;--btn-optik:0.10em;--raum-1:6px;--raum-2:12px;--raum-3:20px;--raum-4:32px;--raum-5:48px;--raum-6:72px;--strom-abstand:118px;--feld:36px;--feld-eng:28px;--marke:21px}:root[data-theme="dark"]{--page:#131211;--surface:#1c1b19;--ink:#E4DFD6;--muted:#ABA396;--hint:#8D8477;--line:#302B25;--line-soft:#25211C;--brand:#0A1836;--brand-on:#EDF2FC;--brand-ink:#9FBAE8;--brand-ink-hover:#C3D6F5;--brand-soft:#1E2A45;--accent:#E1734C;--urgent-bg:#2E1B14;--urgent-line:#59372A;--urgent-ink:#F0AE96;--notice-bg:#2C2415;--notice-line:#54472A;--notice-ink:#E5C68A;--correct-bg:#1B2618;--correct-line:#39512F;--correct-ink:#A7CE96;--footer-bg:#0B0F18;--footer-ink:#CFD6E4;--footer-hint:#7D8798;--footer-ink-hover:#fff;--footer-accent:#E1734C;--kino:#0b0b0b;--kino-ink:#EDE7DF;--rb-1:#EBE1D0;--rb-2:#DCCBAF;--rb-3:#CBB48E;--footer-line:rgba(255,255,255,.08);--glass:rgba(24,22,20,.72);--glass-panel:rgba(30,28,26,.90);--glass-line:rgba(255,255,255,.12);--shadow-soft:0 1px 2px rgba(0,0,0,.35);--shadow-fenster:0 6px 18px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.3);--shadow-fenster-hover:0 8px 24px rgba(0,0,0,.45),0 1px 4px rgba(0,0,0,.35);--schatten-mitte-rechts:5px 0 12px -5px rgba(0,0,0,.18);--schatten-mitte-links:-5px 0 12px -5px rgba(0,0,0,.18);--schatten-mitte-rechts-stark:8px 0 18px -5px rgba(0,0,0,.22);--schatten-mitte-links-stark:-8px 0 18px -5px rgba(0,0,0,.22);--shadow-lift:0 8px 28px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3);--shadow-panel:0 14px 40px rgba(0,0,0,.6),0 3px 12px rgba(0,0,0,.4);--logo-filter:invert(1) brightness(1.85) saturate(.55) hue-rotate(6deg)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--page:#131211;--surface:#1c1b19;--ink:#E4DFD6;--muted:#ABA396;--hint:#8D8477;--line:#302B25;--line-soft:#25211C;--brand:#0A1836;--brand-on:#EDF2FC;--brand-ink:#9FBAE8;--brand-ink-hover:#C3D6F5;--brand-soft:#1E2A45;--accent:#E1734C;--urgent-bg:#2E1B14;--urgent-line:#59372A;--urgent-ink:#F0AE96;--notice-bg:#2C2415;--notice-line:#54472A;--notice-ink:#E5C68A;--correct-bg:#1B2618;--correct-line:#39512F;--correct-ink:#A7CE96;--footer-bg:#0B0F18;--footer-ink:#CFD6E4;--footer-hint:#7D8798;--footer-ink-hover:#fff;--footer-accent:#E1734C;--kino:#0b0b0b;--kino-ink:#EDE7DF;--rb-1:#EBE1D0;--rb-2:#DCCBAF;--rb-3:#CBB48E;--footer-line:rgba(255,255,255,.08);--glass:rgba(24,22,20,.72);--glass-panel:rgba(30,28,26,.90);--glass-line:rgba(255,255,255,.12);--shadow-soft:0 1px 2px rgba(0,0,0,.35);--shadow-fenster:0 6px 18px rgba(0,0,0,.35),0 1px 3px rgba(0,0,0,.3);--shadow-fenster-hover:0 8px 24px rgba(0,0,0,.45),0 1px 4px rgba(0,0,0,.35);--schatten-mitte-rechts:5px 0 12px -5px rgba(0,0,0,.18);--schatten-mitte-links:-5px 0 12px -5px rgba(0,0,0,.18);--schatten-mitte-rechts-stark:8px 0 18px -5px rgba(0,0,0,.22);--schatten-mitte-links-stark:-8px 0 18px -5px rgba(0,0,0,.22);--shadow-lift:0 8px 28px rgba(0,0,0,.45),0 2px 8px rgba(0,0,0,.3);--shadow-panel:0 14px 40px rgba(0,0,0,.6),0 3px 12px rgba(0,0,0,.4);--logo-filter:invert(1) brightness(1.85) saturate(.55) hue-rotate(6deg)}}*{box-sizing:border-box}[hidden]{display:none !important}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{min-height:100%}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}#content{flex:1 0 auto}.site-footer{flex-shrink:0;background:var(--footer-bg);color:var(--footer-ink);border-top:none;margin-top:64px}a{color:var(--brand-ink);transition:color .15s}a:hover{color:var(--brand-ink-hover)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.skip-link{position:absolute;left:-9999px;background:var(--brand);color:var(--brand-on);padding:10px 16px;z-index:300;border-radius:var(--radius)}.skip-link:focus{left:12px;top:12px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--wrap-pad);width:100%}.wrap-wide{max-width:var(--maxw-wide);margin:0 auto;padding:0 var(--wrap-pad-wide);width:100%}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.muted-note{font-size:0.8125rem;color:var(--muted);padding:12px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--feld);padding:calc(2 * var(--btn-optik)) 16px 0;font-family:inherit;font-size:0.8125rem;font-weight:400;line-height:1;color:var(--brand-ink);background:var(--glass-panel);cursor:pointer;text-decoration:none;border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill);transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.btn:hover{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--brand-ink);box-shadow:var(--shadow-soft)}.btn svg{width:15px;height:15px;flex:none}.btn-sm{padding:calc(2 * var(--btn-optik)) 13px 0;font-size:0.75rem}.btn-sm svg{width:13px;height:13px}.btn-icon{width:var(--feld);height:var(--feld);min-height:0;padding:0;border-radius:var(--radius-pill)}.btn-icon svg{width:17px;height:17px}.btn-icon.btn-sm{width:var(--feld);height:var(--feld);padding:0}.btn-outline{border-color:var(--line)}.btn-ghost{background:transparent;border-color:transparent;padding-left:11px;padding-right:11px}.btn-ghost:hover{border-color:var(--glass-line);background:var(--glass-panel)}.btn-solid{background:var(--brand-ink);color:var(--page);border-color:var(--brand-ink)}.btn-solid:hover{background:var(--brand-ink-hover);border-color:var(--brand-ink-hover);color:var(--page)}button.btn{-webkit-appearance:none;appearance:none}.theme-toggle .i-sun{display:none}.theme-toggle .i-moon{display:block}:root[data-theme="dark"] .theme-toggle .i-sun{display:block}:root[data-theme="dark"] .theme-toggle .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-toggle .i-sun{display:block}:root:not([data-theme="light"]) .theme-toggle .i-moon{display:none}}.ji-search{position:fixed;inset:auto 0 0 0;z-index:210;background:var(--glass-panel);-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-top:var(--hairline) solid var(--glass-line);box-shadow:0 -12px 36px rgba(20,16,10,.04),0 -3px 10px rgba(20,16,10,.08);transform:translateY(100%);opacity:0;transition:transform .22s ease,opacity .22s ease}:root[data-theme="dark"] .ji-search{box-shadow:0 -14px 40px rgba(0,0,0,.6),0 -3px 12px rgba(0,0,0,.4)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-search{box-shadow:0 -14px 40px rgba(0,0,0,.6),0 -3px 12px rgba(0,0,0,.4)}}.ji-search.is-open{transform:translateY(0);opacity:1}@media (prefers-reduced-motion:reduce){.ji-search{transition:none}}.ji-search-inner{max-width:var(--maxw);margin:0 auto;width:100%;padding:18px 20px calc(16px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column-reverse}.ji-search-form{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 14px;border-radius:var(--radius-pill);border:var(--hairline) solid var(--glass-line);background:var(--surface)}.ji-search-form:focus-within{border-color:var(--brand-ink);box-shadow:var(--shadow-soft)}.ji-search-icon{width:18px;height:18px;flex:none;color:var(--hint)}.ji-search-form input[type="search"]{flex:1;min-width:0;border:0;background:transparent;font-family:inherit;font-size:1rem;color:var(--ink);padding:6px 0;-webkit-appearance:none;appearance:none}.ji-search-form input[type="search"]:focus{outline:none}.ji-search-form input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.ji-search-form input::placeholder{color:var(--hint)}.ji-search-status{font-size:0.7812rem;color:var(--hint);margin:0 2px 10px;min-height:1em}.ji-search-status:empty{margin:0;min-height:0}.ji-search-results{margin-bottom:8px;max-height:min(52vh,440px);overflow-y:auto;display:flex;flex-direction:column;gap:2px}.ji-hit{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"typ titel" "typ meta";gap:1px 10px;align-items:baseline;padding:10px 12px;border-radius:var(--radius);text-decoration:none;border:var(--hairline) solid transparent}.ji-hit:hover,.ji-hit.is-active{background:var(--brand-soft);border-color:var(--glass-line)}.ji-hit-typ{grid-area:typ;align-self:center;font-size:0.625rem;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-pill);white-space:nowrap;border:var(--hairline) solid var(--glass-line);color:var(--muted)}.ji-hit-typ.is-news{color:var(--accent);border-color:var(--accent)}.ji-hit-typ.is-hintergrund{color:var(--brand-ink);border-color:var(--brand-ink)}.ji-hit-title{grid-area:titel;font-family:var(--serif);font-size:0.9688rem;line-height:1.3;color:var(--ink)}.ji-hit-meta{grid-area:meta;font-size:0.7188rem;color:var(--hint)}.ji-hit-all{display:block;text-align:center;font-size:0.8125rem;color:var(--brand-ink);margin-top:4px;border-top:var(--hairline) solid var(--line-soft);border-radius:0;padding-top:12px}.ji-hit-all:hover{background:transparent;border-color:transparent;border-top-color:var(--line);text-decoration:underline}.reading-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:250;pointer-events:none}.reading-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--brand-ink),var(--accent));transition:width .08s linear}.topnews{background:var(--brand);color:var(--brand-on);font-size:0.8125rem;overflow:hidden}.topnews-inner{display:flex;align-items:center;gap:14px;max-width:var(--maxw-wide);margin:0 auto;padding:9px 24px}.topnews-label{flex:none;display:flex;align-items:center;gap:7px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:0.6875rem}.topnews-pulse{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:ji-blink 3s ease-in-out infinite}@keyframes ji-blink{0%,100%{opacity:1}50%{opacity:.28}}.topnews-punkt{display:inline-flex;align-items:center;color:inherit;position:relative}.topnews-punkt::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px}.topnews-punkt:focus-visible{outline:2px solid var(--brand-on);outline-offset:3px}.topnews-track{flex:1;min-width:0;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.topnews-marquee{display:flex;width:max-content;animation:ji-marquee var(--ticker-duration,42s) linear infinite}.topnews-track:hover .topnews-marquee,.topnews-track:focus-within .topnews-marquee{animation-play-state:paused}@keyframes ji-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.topnews-set{display:flex;align-items:center;white-space:nowrap;flex:none}.topnews-item{display:inline-flex;align-items:center;gap:7px;padding:0 22px;position:relative}.topnews-item::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.35}.topnews-item:last-child::after{opacity:.35}.topnews-item a{color:var(--brand-on);text-decoration:none;opacity:.95}.topnews-item a:hover{text-decoration:underline}.topnews-time{opacity:.6;font-variant-numeric:tabular-nums}@media (max-width:900px){.topnews-wort{display:none}}@media (prefers-reduced-motion:reduce){.topnews-pulse{animation:none}}.header-sentinel{height:1px}.site-header{position:sticky;top:0;z-index:200;padding:0;transition:padding .28s cubic-bezier(.4,0,.2,1)}.header-shell{max-width:100%;margin:0 auto;background:var(--surface);border-bottom:var(--hairline) solid var(--line);border-radius:0;box-shadow:none;position:relative;transition:max-width .32s cubic-bezier(.4,0,.2,1),border-radius .32s cubic-bezier(.4,0,.2,1),box-shadow .28s ease,background .28s ease}.site-header.is-stuck{padding:10px 16px}.site-header.is-stuck .header-shell{max-width:var(--maxw);background:var(--glass);-webkit-backdrop-filter:saturate(1.6) blur(16px);backdrop-filter:saturate(1.6) blur(16px);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill);box-shadow:var(--shadow-lift)}@media (prefers-reduced-motion:reduce){.site-header,.header-shell{transition:none}}.mast{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:12px 24px;transition:padding .28s ease}.mast>.brand{justify-self:start}.mast>.header-tools{justify-self:end}.site-header.is-stuck .mast{padding:8px 18px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);flex:0 1 auto;min-width:0;position:relative;z-index:2}.brand .custom-logo-link{display:block;line-height:0}.brand img.custom-logo,.custom-logo-link img{height:38px;width:auto;max-width:min(260px,44vw);object-fit:contain;filter:var(--logo-filter);transition:height .28s ease,filter .2s}.site-header.is-stuck .brand img.custom-logo,.site-header.is-stuck .custom-logo-link img{height:32px}@media (max-width:900px){.brand img.custom-logo,.custom-logo-link img{height:30px;max-width:52vw}}.brand-mark{width:30px;height:30px;border-radius:8px;background:var(--brand);color:var(--brand-on);display:flex;align-items:center;justify-content:center;font-size:0.8125rem;font-weight:700;flex:none}.brand-name{font-size:1.1875rem;font-weight:700;letter-spacing:-.015em;white-space:nowrap}.brand-name span{color:var(--brand-ink)}.main-nav{flex:0 1 auto;min-width:0}.main-nav ul{display:flex;gap:var(--raum-2);margin:0;padding:0;list-style:none;flex-wrap:wrap}.main-nav a{display:inline-flex;align-items:center;gap:5px;padding:8px 15px;font-size:0.875rem;font-weight:500;color:var(--muted);text-decoration:none;border:var(--hairline) solid transparent;border-radius:var(--radius-pill);transition:color .16s,border-color .16s,background .16s}.main-nav a:hover{color:var(--brand-ink);border-color:var(--glass-line);background:var(--brand-soft)}.main-nav .is-active a,.main-nav .current-menu-item a{color:var(--brand-ink);border-color:var(--brand-ink)}.main-nav svg.ext{width:12px;height:12px;opacity:.6}@media (min-width:901px){.main-nav .ist-kontakt{display:none}}.main-nav .ist-kontakt a{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 34%,transparent)}.main-nav .ist-kontakt a:hover{color:var(--accent);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}@supports not (background:color-mix(in srgb,red 10%,white)){.main-nav .ist-kontakt a{border-color:var(--line)}}.header-tools{display:flex;gap:8px;align-items:center;flex:none}.header-tools .btn-icon{width:var(--icon-btn);height:var(--icon-btn);padding:0;flex:none}.header-tools .btn-icon svg{width:var(--icon-glyph);height:var(--icon-glyph)}.social-row{display:flex;gap:6px;flex-wrap:wrap}.social-row a{width:var(--icon-btn);height:var(--icon-btn);border-radius:var(--radius-pill);border:var(--hairline) solid var(--glass-line);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;transition:all .16s;flex:none}.social-row a:hover{background:var(--brand-soft);border-color:var(--brand-ink)}.social-row svg{width:var(--icon-glyph);height:var(--icon-glyph)}.ji-kopfmenue{position:relative;display:var(--bubble-zeigen,block);opacity:var(--bubble-auf,1);transform:scale(calc(.48 + .52 * var(--bubble-auf,1)))}.ji-kopfmenue>summary{list-style:none;cursor:pointer;gap:6px;width:var(--icon-btn);height:var(--icon-btn);padding:0}.ji-kopfmenue>summary::-webkit-details-marker{display:none}.ji-kopfmenue>summary::marker{content:""}.ji-kopfmenue>summary:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-kopfmenue[open]>summary{border-color:var(--brand-ink);background:var(--brand-soft)}.ji-kopfmenue-fach{position:absolute;top:calc(100% + 8px);right:0;z-index:220;min-width:210px;padding:8px;background:var(--surface);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}.ji-kopf-folgen .ji-kopfmenue-fach{min-width:0;padding:9px}.ji-kopfmenue-fach .social-row{display:flex;gap:7px;flex-wrap:nowrap}.ji-kopfmenue-punkt{display:flex;align-items:center;gap:10px;width:100%;padding:9px 11px;border:none;background:none;border-radius:var(--radius);font-family:inherit;font-size:0.8125rem;font-weight:500;color:var(--ink);text-decoration:none;text-align:left;cursor:pointer;transition:background .16s,color .16s}.ji-kopfmenue-punkt:hover{background:var(--brand-soft);color:var(--brand-ink)}.ji-kopfmenue-punkt:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.ji-kopfmenue-punkt svg{width:17px;height:17px;flex:none}.ji-kopfmenue-punkt[hidden]{display:none}.ji-kopfmenue-punkt .i-sun{display:none}:root[data-theme="dark"] .ji-kopfmenue-punkt .i-sun{display:block}:root[data-theme="dark"] .ji-kopfmenue-punkt .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-kopfmenue-punkt .i-sun{display:block}:root:not([data-theme="light"]) .ji-kopfmenue-punkt .i-moon{display:none}}.nav-toggle{display:none}@media (max-width:900px){.social-row{display:none}.ji-kopfmenue-fach .social-row{display:flex}.footer-social .lbl{display:none}}.ji-kopf-direkt{align-items:center;gap:8px;display:var(--kopf-zeigen,none);opacity:var(--kopf-auf,0);transform:translateX(calc((1 - var(--kopf-auf,0)) * 74px)) scale(calc(.36 + .64 * var(--kopf-auf,0)))}.ji-kopf-werkzeugreihe{display:flex;align-items:center;gap:8px}.ji-kopfmenue>summary svg{width:var(--icon-glyph);height:var(--icon-glyph)}.ji-kopf-direkt,.ji-kopfmenue{flex:none;flex-wrap:nowrap;transform-origin:right center;will-change:transform,opacity}html.ji-resizing .ji-kopf-direkt,html.ji-resizing .ji-kopfmenue{transition:opacity .26s ease,transform .46s cubic-bezier(.34,.78,.3,1),display .46s allow-discrete;transition-behavior:allow-discrete}html.ji-resizing .ji-kopfmenue{transition-delay:.15s}@starting-style{.ji-kopf-direkt{opacity:0;transform:translateX(74px) scale(.36)}.ji-kopfmenue{opacity:0;transform:scale(.48)}}@media (prefers-reduced-motion:reduce){html.ji-resizing .ji-kopf-direkt,html.ji-resizing .ji-kopfmenue{transition:none;transform:none}}@media (min-width:901px){.mast>.header-tools{justify-self:stretch;justify-content:flex-end;container-type:inline-size}}@supports not (container-type:inline-size){@media (min-width:1201px){.ji-kopf-direkt{--kopf-zeigen:flex;--kopf-auf:1}.ji-kopfmenue{--bubble-zeigen:none;--bubble-auf:0}}}html.ji-tools-icons .ji-kopf-direkt{--kopf-zeigen:flex;--kopf-auf:1}html.ji-tools-icons .ji-kopfmenue{--bubble-zeigen:none;--bubble-auf:0}html.ji-tools-bubbles .ji-kopf-direkt{--kopf-zeigen:none;--kopf-auf:0}html.ji-tools-bubbles .ji-kopfmenue{--bubble-zeigen:block;--bubble-auf:1}html.ji-measuring .site-header,html.ji-measuring .header-shell,html.ji-measuring .mast,html.ji-measuring .brand img.custom-logo,html.ji-measuring .custom-logo-link img,html.ji-measuring .ji-kopf-direkt,html.ji-measuring .ji-kopfmenue{transition:none}@media (max-width:900px){.nav-toggle{display:inline-flex}.mast{grid-template-columns:minmax(0,1fr) auto}.mast>.header-tools{grid-column:2}.main-nav{position:absolute;left:8px;right:8px;top:100%;margin-top:8px;display:none;z-index:150;background:var(--glass-panel);-webkit-backdrop-filter:saturate(1.7) blur(18px);backdrop-filter:saturate(1.7) blur(18px);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);padding:10px}.main-nav.is-open{display:block}.main-nav ul{flex-direction:column;gap:2px;flex-wrap:nowrap}.main-nav a{width:100%;padding:11px 14px}}.ji-nav-werkzeuge{display:none}@media (max-width:900px){.ji-kopfmenue.ji-kopf-werkzeuge{display:none}.ji-nav-werkzeuge{display:flex;align-items:center;gap:12px;margin-top:8px;padding:10px 6px 2px;border-top:var(--hairline) solid var(--glass-line)}.ji-nav-schalter{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 8px;border:0;border-radius:999px;background:none;color:var(--muted);cursor:pointer;font:inherit}.ji-nav-schalter svg{width:18px;height:18px;flex:none;transition:color .2s}.ji-nav-schalter[aria-pressed="false"] .ji-sw-sonne,.ji-nav-schalter[aria-pressed="true"] .ji-sw-mond{color:var(--brand-ink)}.ji-nav-schalter-bahn{position:relative;width:46px;height:26px;flex:none;border-radius:999px;box-sizing:border-box;background:var(--line);border:var(--hairline) solid var(--glass-line);transition:background .2s}.ji-nav-schalter-punkt{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-soft);transition:transform .2s}.ji-nav-schalter[aria-pressed="true"] .ji-nav-schalter-bahn{background:var(--brand)}.ji-nav-schalter[aria-pressed="true"] .ji-nav-schalter-punkt{transform:translateX(20px);background:var(--brand-ink)}.ji-nav-schalter:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-nav-barriere{margin-left:auto}html.ji-tools-icons .ji-nav-werkzeuge{display:none}html.ji-nav-offen body,html.ji-teilen-offen body{cursor:pointer}html.ji-nav-offen body::before{content:"";position:fixed;inset:0;z-index:190;background:color-mix(in srgb,var(--page) 30%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.ji-nav-schalter-bahn,.ji-nav-schalter-punkt,.ji-nav-schalter svg{transition:none}}@media (max-width:900px) and (prefers-reduced-transparency:reduce){html.ji-nav-offen body::before{background:color-mix(in srgb,var(--page) 80%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.banners{display:flex;flex-direction:column;gap:9px;margin:18px 0 0}.band{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:var(--radius);font-size:0.8438rem;line-height:1.5}.band svg{width:16px;height:16px;flex:none;margin-top:2px}.band a{color:inherit;font-weight:500}.band-urgent{background:var(--urgent-bg);border:var(--hairline) solid var(--urgent-line);color:var(--urgent-ink)}.band-notice{background:var(--notice-bg);border:var(--hairline) solid var(--notice-line);color:var(--notice-ink)}.thumb{position:relative;overflow:hidden;background:var(--brand-soft);border-radius:var(--radius)}.thumb img{width:100%;height:100%;object-fit:cover}:root{--glanz:40%;--glanz-hof:14%;--glanz-ring:17%;--glanz-schein:13%;--glanz-umriss:62%;--leucht-schein:20%;--leucht-ring:24%;--bogen-kopf:22%;--bogen-schweif:32%;--bogen-lila:58%}:root[data-theme="dark"]{--glanz:54%;--glanz-hof:20%;--glanz-ring:23%;--glanz-schein:18%;--glanz-umriss:70%;--leucht-schein:12%;--leucht-ring:15%;--bogen-kopf:52%;--bogen-schweif:44%;--bogen-lila:72%}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--glanz:54%;--glanz-hof:20%;--glanz-ring:23%;--glanz-schein:18%;--glanz-umriss:70%;--leucht-schein:12%;--leucht-ring:15%;--bogen-kopf:52%;--bogen-schweif:44%;--bogen-lila:72%}}@keyframes ji-bildglanz{from{transform:translateX(-130%) skewX(-14deg);opacity:1}to{transform:translateX(130%) skewX(-14deg);opacity:0}}@media (hover:hover){.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))){position:relative;overflow:hidden;border-radius:var(--radius)}.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))){transition:box-shadow .32s ease}a:hover .thumb,a:focus-visible .thumb,.thumb:hover,a:hover .podcast-cover,a:focus-visible .podcast-cover,.podcast-cover:hover,a:hover .netz-bild,a:focus-visible .netz-bild,.netz-bild:hover,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))):hover{box-shadow:var(--glanz-schatten,none)}}@supports (background:color-mix(in srgb,red 10%,white)){body.ji-glanz-streif{--glanz-schatten: 0 0 0 1px color-mix(in srgb,var(--brand-ink) var(--glanz-ring),transparent),0 0 26px color-mix(in srgb,var(--brand-ink) var(--glanz-schein),transparent)}body.ji-glanz-kontur{--umriss:color-mix(in srgb,var(--lila-ink) var(--glanz-umriss),var(--brand-ink));--glanz-schatten:0 0 16px color-mix(in srgb,var(--umriss) 12%,transparent)}body.ji-glanz-leuchten{--glanz-schatten: 0 0 30px 4px color-mix(in srgb,var(--brand-ink) var(--leucht-schein),transparent),0 0 12px color-mix(in srgb,var(--brand-ink) var(--leucht-ring),transparent)}}@supports not (background:color-mix(in srgb,red 10%,white)){body.ji-glanz-streif{--glanz-schatten:0 0 0 1px rgba(0,17,49,.17),0 0 26px rgba(0,17,49,.13)}body.ji-glanz-kontur{--glanz-schatten:0 0 16px rgba(56,32,102,.12)}body.ji-glanz-leuchten{--glanz-schatten:0 0 30px 4px rgba(0,17,49,.20),0 0 12px rgba(0,17,49,.24)}}@media (hover:hover){.ji-glanz-streif .thumb::after,.ji-glanz-streif .podcast-cover::after,.ji-glanz-streif .netz-bild::after,.ji-glanz-streif .entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player)))::after{content:"";position:absolute;inset:0 -40%;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,#fff var(--glanz-hof),transparent) 34%,color-mix(in srgb,#fff var(--glanz),transparent) 50%,color-mix(in srgb,#fff var(--glanz-hof),transparent) 66%,transparent 100%);transform:translateX(-130%) skewX(-14deg);opacity:0}.ji-glanz-streif a:hover .thumb::after,.ji-glanz-streif a:focus-visible .thumb::after,.ji-glanz-streif .thumb:hover::after,.ji-glanz-streif a:hover .podcast-cover::after,.ji-glanz-streif a:focus-visible .podcast-cover::after,.ji-glanz-streif .podcast-cover:hover::after,.ji-glanz-streif a:hover .netz-bild::after,.ji-glanz-streif a:focus-visible .netz-bild::after,.ji-glanz-streif .netz-bild:hover::after,.ji-glanz-streif .entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))):hover::after{animation:ji-bildglanz 950ms cubic-bezier(.25,.6,.35,1) 1}}@supports not (background:color-mix(in srgb,red 10%,transparent)){@media (hover:hover){.ji-glanz-streif .thumb::after,.ji-glanz-streif .podcast-cover::after,.ji-glanz-streif .netz-bild::after,.ji-glanz-streif .entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player)))::after{background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.14) 34%,rgba(255,255,255,.40) 50%,rgba(255,255,255,.14) 66%,transparent 100%)}}}@property --ji-bogen{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ji-bogen{to{--ji-bogen:360deg}}@media (hover:hover){.ji-glanz-kontur :is(.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))))::before,.ji-glanz-kontur :is(.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))))::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;--ji-bogen:0deg;--kopf:color-mix(in srgb,#fff var(--bogen-kopf),var(--lila-ink));padding:1.5px;background:conic-gradient(from var(--ji-bogen),transparent 0 62%,color-mix(in srgb,var(--brand-ink) 14%,transparent) 74%,color-mix(in srgb,var(--umriss) var(--bogen-schweif),transparent) 88%,color-mix(in srgb,var(--lila-ink) var(--bogen-lila),transparent) 96%,var(--kopf) 99%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .25s ease}.ji-glanz-kontur :is(.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))))::after{padding:5px;filter:blur(4px);z-index:2}.ji-glanz-kontur :is(a:hover,a:focus-visible) :is(.thumb,.podcast-cover,.netz-bild)::before,.ji-glanz-kontur :is(.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player)))):hover::before{opacity:1;animation:ji-bogen 2.6s linear infinite}.ji-glanz-kontur :is(a:hover,a:focus-visible) :is(.thumb,.podcast-cover,.netz-bild)::after,.ji-glanz-kontur :is(.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player)))):hover::after{opacity:.55;animation:ji-bogen 2.6s linear infinite}}@media (prefers-reduced-motion:reduce){.ji-glanz-kontur :is(.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))))::before{display:none}body.ji-glanz-kontur{--glanz-schatten: 0 0 0 1.5px color-mix(in srgb,var(--umriss) 55%,transparent),0 0 14px color-mix(in srgb,var(--umriss) 14%,transparent)}}@media (prefers-reduced-motion:reduce){.thumb::after,.podcast-cover::after,.netz-bild::after,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player)))::after{display:none}.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player))){transition:none}}body.ji-glanz-leise{--glanz:22%;--glanz-hof:8%;--glanz-ring:9%;--glanz-schein:7%;--leucht-schein:11%;--leucht-ring:13%;--bogen-schweif:18%;--bogen-lila:32%;--bild-zoom:1.012}:root[data-theme="dark"] body.ji-glanz-leise{--glanz:30%;--glanz-hof:11%;--glanz-ring:13%;--glanz-schein:10%;--leucht-schein:7%;--leucht-ring:8%;--bogen-schweif:24%;--bogen-lila:40%}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) body.ji-glanz-leise{--glanz:30%;--glanz-hof:11%;--glanz-ring:13%;--glanz-schein:10%;--leucht-schein:7%;--leucht-ring:8%;--bogen-schweif:24%;--bogen-lila:40%}}@supports (background:color-mix(in srgb,red 10%,white)){body.ji-glanz-kontur.ji-glanz-leise{--glanz-schatten:0 0 16px color-mix(in srgb,var(--umriss) 7%,transparent)}}@supports not (background:color-mix(in srgb,red 10%,white)){body.ji-glanz-streif.ji-glanz-leise{--glanz-schatten:0 0 0 1px rgba(0,17,49,.09),0 0 26px rgba(0,17,49,.07)}body.ji-glanz-kontur.ji-glanz-leise{--glanz-schatten:0 0 16px rgba(56,32,102,.07)}body.ji-glanz-leuchten.ji-glanz-leise{--glanz-schatten:0 0 30px 4px rgba(0,17,49,.11),0 0 12px rgba(0,17,49,.13)}}@supports not (background:color-mix(in srgb,red 10%,transparent)){@media (hover:hover){.ji-glanz-streif.ji-glanz-leise .thumb::after,.ji-glanz-streif.ji-glanz-leise .podcast-cover::after,.ji-glanz-streif.ji-glanz-leise .netz-bild::after,.ji-glanz-streif.ji-glanz-leise .entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player)))::after{background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.08) 34%,rgba(255,255,255,.22) 50%,rgba(255,255,255,.08) 66%,transparent 100%)}}}@media (hover:hover){.ji-glanz-kontur.ji-glanz-leise :is(a:hover,a:focus-visible) :is(.thumb,.podcast-cover,.netz-bild)::before,.ji-glanz-kontur.ji-glanz-leise :is(.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player)))):hover::before{opacity:.6}.ji-glanz-kontur.ji-glanz-leise :is(a:hover,a:focus-visible) :is(.thumb,.podcast-cover,.netz-bild)::after,.ji-glanz-kontur.ji-glanz-leise :is(.thumb,.podcast-cover,.netz-bild,.entry-content figure:not(.wp-block-video,.wp-block-audio,:where(:has(.ji-player)))):hover::after{opacity:.3}}@media (prefers-reduced-motion:reduce){body.ji-glanz-kontur.ji-glanz-leise{--glanz-schatten: 0 0 0 1.5px color-mix(in srgb,var(--umriss) 30%,transparent),0 0 14px color-mix(in srgb,var(--umriss) 8%,transparent)}}.blur-up img{filter:blur(18px);transform:scale(1.06);opacity:.9;transition:filter .55s ease,transform .45s cubic-bezier(.2,.6,.3,1),opacity .55s ease}.blur-up.is-loaded img{filter:blur(0);transform:scale(1);opacity:1}@media (prefers-reduced-motion:reduce){.blur-up img{filter:none;transform:none;opacity:1;transition:none}}:root{--bild-zoom:1.025}@media (hover:hover){.podcast-cover img,.netz-bild img,.entry-content figure img{transition:transform .45s cubic-bezier(.2,.6,.3,1)}a:hover .thumb img,a:focus-visible .thumb img,.thumb:hover img,a:hover .podcast-cover img,a:focus-visible .podcast-cover img,.podcast-cover:hover img,a:hover .netz-bild img,a:focus-visible .netz-bild img,.netz-bild:hover img,.entry-content figure:hover img,.rueckblick-karte:hover .thumb img{transform:scale(var(--bild-zoom,1.025))}}@media (prefers-reduced-motion:reduce){.podcast-cover img,.netz-bild img,.entry-content figure img{transition:none}a:hover .thumb img,a:focus-visible .thumb img,.thumb:hover img,a:hover .podcast-cover img,a:focus-visible .podcast-cover img,.podcast-cover:hover img,a:hover .netz-bild img,a:focus-visible .netz-bild img,.netz-bild:hover img,.entry-content figure:hover img,.rueckblick-karte:hover .thumb img{transform:none}}.thumb.is-failed{display:none}.ji-media:has(.thumb.is-failed)::after{display:none}.ji-media:has(.thumb.is-failed) .kick{position:static;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--brand-ink);text-shadow:none;padding:0;margin-top:2px}.r-16x9{aspect-ratio:16/9}.r-3x2{aspect-ratio:3/2}.r-1x1{aspect-ratio:1/1}img.ji-zoom{cursor:zoom-in}.ji-lightbox{position:fixed;inset:0;z-index:400;display:flex;align-items:center;justify-content:center;padding:28px;background:color-mix(in srgb,var(--kino) 86%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .18s ease}.ji-lightbox.is-open{opacity:1}.ji-lightbox img{max-width:min(1400px,96vw);max-height:92vh;width:auto;height:auto;border-radius:var(--radius);box-shadow:0 20px 60px rgba(0,0,0,.5);transform:scale(.98);transition:transform .18s ease}.ji-lightbox.is-open img{transform:scale(1)}.ji-lightbox .lb-bild{position:relative;margin:0;line-height:0}.ji-lightbox .lb-bild figcaption{position:absolute;right:12px;bottom:12px;margin:0;max-width:calc(100% - 24px);padding:7px 14px;border-radius:15px;font-size:0.8125rem;line-height:1.45;text-align:left;color:var(--kino-ink);background:color-mix(in srgb,var(--kino) 84%,transparent);box-shadow:inset 0 0 0 var(--hairline) color-mix(in srgb,var(--kino-ink) 16%,transparent)}.ji-lightbox .lb-bild figcaption a{color:inherit;text-decoration:underline}.lb-close{position:absolute;top:18px;right:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:rgba(255,255,255,.12);border:var(--hairline) solid rgba(255,255,255,.28);border-radius:var(--radius-pill)}.lb-close:hover{background:rgba(255,255,255,.22)}.lb-close svg{width:19px;height:19px}@media (prefers-reduced-motion:reduce){.ji-lightbox,.ji-lightbox img{transition:none}}.kick{font-size:0.6875rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-ink)}.entry-meta{font-size:0.75rem;color:var(--hint);margin-top:8px}.kick,.ressort-head,.archive-header.has-kat,.ji-item-media.is-blank{--kat:var(--kat-hell,var(--brand-ink))}:root[data-theme="dark"] .kick,:root[data-theme="dark"] .ressort-head,:root[data-theme="dark"] .archive-header.has-kat,:root[data-theme="dark"] .ji-item-media.is-blank{--kat:var(--kat-dunkel,var(--brand-ink))}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .kick,:root:not([data-theme="light"]) .ressort-head,:root:not([data-theme="light"]) .archive-header.has-kat,:root:not([data-theme="light"]) .ji-item-media.is-blank{--kat:var(--kat-dunkel,var(--brand-ink))}}.kat-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--kat);margin-right:7px;vertical-align:.08em;flex:none}.side-item .kick,.news-card>.kick,.ji-archive.is-list .ji-item-text>.kick,.ji-archive.is-grid .ji-item.ohne-bild .ji-item-text>.kick{display:inline-block;margin:0 0 5px;padding:calc(4.5px + var(--btn-optik)) 8px calc(4.5px - var(--btn-optik));border-radius:var(--radius-pill);font-size:0.625rem;letter-spacing:.06em;line-height:1;color:var(--kat);border:var(--hairline) solid var(--kat);background:var(--glass-panel)}.side-item .kick .kat-dot,.news-card>.kick .kat-dot,.ji-archive.is-list .ji-item-text>.kick .kat-dot,.ji-archive.is-grid .ji-item.ohne-bild .ji-item-text>.kick .kat-dot{display:none}.ji-media{position:relative;line-height:0}.ji-media .kick{position:absolute;left:9px;bottom:9px;z-index:2;margin:0;line-height:1;font-size:0.625rem;letter-spacing:.06em;padding:calc(4px + var(--btn-optik)) 9px calc(4px - var(--btn-optik));border-radius:var(--radius-pill);background:var(--kat-hell,var(--brand));color:#fff;border:var(--hairline) solid transparent;box-shadow:0 1px 5px rgba(0,0,0,.3)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ji-media .kick{background:color-mix(in srgb,var(--kat-hell,var(--brand)) 20%,color-mix(in srgb,var(--kino) 38%,transparent));border-color:color-mix(in srgb,var(--kat-hell,var(--brand)) 60%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(12px);backdrop-filter:saturate(1.8) blur(12px);box-shadow:0 1px 4px rgba(0,0,0,.22);text-shadow:0 1px 3px rgba(0,0,0,.3)}}.ji-media .kick .kat-dot{display:none}.ji-media::after{content:"";position:absolute;inset:auto 0 0 0;height:34%;max-height:110px;pointer-events:none;border-radius:0 0 var(--radius) var(--radius);background:linear-gradient(to top,rgba(0,0,0,.46) 0%,rgba(0,0,0,.38) 14%,rgba(0,0,0,.26) 32%,rgba(0,0,0,.15) 52%,rgba(0,0,0,.06) 75%,rgba(0,0,0,0) 100%)}.archive-header.has-kat h1{position:relative;padding-bottom:11px}.archive-header.has-kat h1::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:2px;background:var(--kat)}.lead-block{padding:var(--raum-4) 0}.lead-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:28px}@media (max-width:900px){.lead-grid{grid-template-columns:1fr;gap:24px}}.lead-main .entry-title{font-family:var(--serif);font-size:clamp(1.625rem,3.8vw,2.25rem);line-height:1.13;font-weight:600;margin:12px 0 10px;letter-spacing:-.015em}.lead-main .entry-title a{color:var(--ink);text-decoration:none}.lead-main .entry-title a:hover{color:var(--brand-ink)}.lead-side{display:flex;flex-direction:column}@media (max-width:900px){.lead-side{margin-top:2px;padding-top:20px;border-top:var(--hairline) solid var(--line)}}.lead-side>* + *{margin-top:var(--raum-3);padding-top:var(--raum-3);border-top:var(--hairline) solid var(--line-soft)}.lead-side>.spalten-kopf{margin-bottom:0}.lead-side>.spalten-kopf + *{margin-top:var(--raum-2);padding-top:0;border-top:0}.side-item{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:stretch}.side-item>a{display:grid;align-self:stretch;min-height:0}.side-item>a .thumb{aspect-ratio:auto;min-height:0}.side-item.ohne-bild{grid-template-columns:1fr}.side-item h3{font-family:var(--serif);font-size:0.9375rem;line-height:1.28;font-weight:600;margin:4px 0 0}.side-item h3 a{color:var(--ink);text-decoration:none}.side-item h3 a:hover{color:var(--brand-ink)}.ressort{padding:var(--raum-4) 0 var(--raum-4);border-bottom:var(--hairline) solid var(--line)}.ressort:last-of-type{border-bottom:none}.hg-band .ressort:first-of-type{padding-top:var(--raum-1)}.ressort-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.ressort-head h3{font-family:var(--serif);font-size:1.125rem;font-weight:600;margin:0;letter-spacing:-.01em;position:relative;padding-bottom:9px}.ressort-head h3::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:2px;background:var(--kat)}.ressort-head h3 a{color:var(--ink);text-decoration:none}.ressort-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:22px}@media (max-width:900px){.ressort-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ressort-grid{grid-template-columns:1fr}}.ressort-lead .entry-title{font-family:var(--serif);font-size:1.25rem;line-height:1.24;font-weight:600;margin:9px 0 7px}.ressort-item .entry-title{font-family:var(--serif);font-size:1rem;line-height:1.28;font-weight:600;margin:8px 0 5px}.ressort-lead .entry-title a,.ressort-item .entry-title a{color:var(--ink);text-decoration:none}.ressort-lead .entry-title a:hover,.ressort-item .entry-title a:hover{color:var(--brand-ink)}.ressort-lead .excerpt{font-size:0.8438rem;color:var(--muted);margin:0}.hg-band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:var(--raum-2);padding-bottom:var(--raum-2);border-bottom:2px solid var(--band-linie)}.hg-band-head h2{font-family:var(--serif);font-size:clamp(1.625rem,2.6vw,1.9375rem);font-weight:600;margin:0;letter-spacing:-.018em;color:var(--ink);line-height:1.08}:root{--band-linie:var(--brand-ink);--band-hair:var(--line)}:root[data-theme="dark"]{--band-linie:var(--ink);--band-hair:rgba(255,255,255,.16)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--band-linie:var(--ink);--band-hair:rgba(255,255,255,.16)}}.news-band{padding:var(--raum-4) var(--wrap-pad);margin:0 calc(-1 * var(--wrap-pad));background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.news-band-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:var(--raum-3);padding-bottom:var(--raum-2);border-bottom:2px solid var(--band-linie)}.news-band-head h2{font-family:var(--serif);font-size:1.4375rem;font-weight:600;margin:0;letter-spacing:-.015em;color:var(--ink);line-height:1.1}.news-band-actions{display:flex;align-items:center;gap:8px;flex:none}.ji-start-buehne:not(.ist-an) .ji-start-blatt:not(.ist-vorne){display:none}.ji-start-buehne:not(.ist-an) .ji-start-holen{display:none}.ji-start-buehne.ist-an{position:relative;width:calc(100vw - var(--sb,0px));left:50%;transform:translateX(-50%);overflow:hidden;overflow:clip;padding-block:6px 26px}.ji-start-buehne.ist-an .ji-start-ring{position:relative;transition:height .45s cubic-bezier(.22,.8,.26,1);--blatt:min(calc(var(--maxw) + 4px),calc(100% - 2 * clamp(32px,8vw,110px)))}.ji-start-buehne.ist-an .ji-start-blatt{position:absolute;top:0;left:50%;width:var(--blatt);margin-left:calc(var(--blatt) / -2);height:100%;transition:transform .55s cubic-bezier(.22,.8,.26,1),opacity .55s,filter .55s}.ji-start-buehne.ist-an .ji-start-inhalt{height:100%;overflow:hidden;padding:2px;border-radius:calc(var(--radius-lg) + 2px)}.ji-start-blatt[data-pos="vorne"]{z-index:3}.ji-start-blatt[data-pos="vorne"] .ji-start-inhalt{overflow:visible}.ji-start-buehne.ist-an .ji-start-inhalt>.news-band{margin:0;border:1px solid var(--line);box-shadow:var(--shadow-fenster);transition:border-color .3s,box-shadow .3s}.ji-start-buehne.ist-an .ji-start-vorschau{--f-ist:var(--f,var(--accent));border:1px solid color-mix(in srgb,var(--f-ist) 38%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--f-ist) 6%,transparent),0 1px 3px rgba(0,0,0,.03);transition:border-color .3s,box-shadow .3s}:root[data-theme="dark"] .ji-start-buehne.ist-an .ji-start-vorschau{--f-ist:var(--f-d,var(--f,var(--accent)))}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-start-buehne.ist-an .ji-start-vorschau{--f-ist:var(--f-d,var(--f,var(--accent)))}}.ji-start-blatt[data-pos="links"],.ji-start-blatt[data-pos="rechts"]{z-index:2;opacity:.6;filter:blur(1.6px) saturate(.45)}.ji-start-blatt[data-pos="links"]{transform-origin:left center;transform:translateX(calc(-1 * var(--sicht,40px))) scale(.92)}.ji-start-blatt[data-pos="rechts"]{transform-origin:right center;transform:translateX(var(--sicht,40px)) scale(.92)}.ji-start-blatt[data-pos="hinten"]{z-index:1;opacity:0;transform:scale(.8);pointer-events:none}.ji-start-blatt.ist-wechsel{z-index:0}.ji-start-blatt[data-pos="links"]:hover,.ji-start-blatt[data-pos="rechts"]:hover,.ji-start-blatt[data-pos="links"]:focus-within,.ji-start-blatt[data-pos="rechts"]:focus-within{opacity:1;filter:none}.ji-start-blatt[data-pos="links"]:hover{transform:translateX(calc(-1 * var(--sicht,40px) - 6px)) scale(.94)}.ji-start-blatt[data-pos="rechts"]:hover{transform:translateX(calc(var(--sicht,40px) + 6px)) scale(.94)}.ji-start-blatt:hover .ji-start-inhalt>.news-band,.ji-start-blatt:focus-within .ji-start-inhalt>.news-band{border-color:color-mix(in srgb,var(--ink) 22%,transparent);box-shadow:var(--shadow-fenster-hover)}.ji-start-blatt:hover .ji-start-vorschau,.ji-start-blatt:focus-within .ji-start-vorschau{border-color:color-mix(in srgb,var(--f-ist) 70%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--f-ist) 9%,transparent),0 1px 4px rgba(0,0,0,.04)}.ji-start-blatt:not([data-pos="vorne"]) .ji-start-inhalt{-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.ji-start-holen{position:absolute;inset:0;z-index:5;width:100%;border:0;padding:0;background:transparent;cursor:pointer;border-radius:var(--radius-lg)}.ji-start-holen:focus-visible{outline:3px solid var(--brand-ink);outline-offset:-3px}.ji-start-blatt[data-pos="vorne"] .ji-start-holen{display:none}.ji-start-vorschau{box-sizing:border-box;padding:var(--raum-4) var(--wrap-pad);background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.ji-start-vorschau h2{font-family:var(--serif);font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:600;margin:0 0 var(--raum-3);letter-spacing:-.02em;line-height:1.05;outline:none}.ji-start-blatt[data-pos="rechts"] .ji-start-vorschau h2,.ji-start-blatt[data-pos="rechts"] .ji-start-vorschau>p:first-child{text-align:right}.ji-start-zahl{margin:0 0 var(--raum-3);font-size:.9375rem;color:var(--muted)}.ji-start-zahl strong{font-family:var(--serif);font-size:2.4rem;font-weight:600;color:var(--brand-ink);margin-right:6px;font-variant-numeric:tabular-nums}.ji-start-meldungen{list-style:none;margin:0;padding:0;columns:2;column-gap:26px}.ji-start-meldungen li{break-inside:avoid;display:grid;grid-template-columns:3.4em 1fr;gap:8px;padding:9px 0;border-top:var(--hairline) solid var(--line-soft)}.ji-start-meldungen time{font-size:.75rem;color:var(--hint);font-variant-numeric:tabular-nums;padding-top:2px}.ji-start-meldungen a{color:var(--ink);text-decoration:none;font-family:var(--serif);line-height:1.3}.ji-start-meldungen a:hover{color:var(--brand-ink);text-decoration:underline}.ji-start-weiter{margin:var(--raum-3) 0 0}.ji-start-vorschau.ist-voll h2 a{color:inherit;text-decoration:none}.ji-start-vorschau .ji-karte-flaeche{background:var(--surface);border-radius:var(--radius-lg)}.ji-start-vorschau .ji-femizide-karte{padding-bottom:var(--raum-3)}.ji-start-vorschau .ji-femizide-band{margin-bottom:var(--raum-4)}.ji-start-vorschau .ji-femizide-karte-kopf{border-bottom-color:var(--line-soft)}.ji-start-vorschau.ist-voll h2 a:hover{color:var(--brand-ink)}.news-band-fuss{display:flex;justify-content:center;margin-top:var(--raum-3)}.ji-start-wahl{position:relative;display:flex;width:max-content;max-width:calc(100% - 2 * var(--wrap-pad));margin:0 auto var(--raum-3);padding:4px;border-radius:var(--radius-pill);background:var(--line-soft);border:var(--hairline) solid var(--line);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ji-start-wahl::-webkit-scrollbar{display:none}.ji-start-wahl[hidden]{display:none}.ji-start-wahl-marke{position:absolute;top:4px;bottom:4px;left:4px;width:0;border-radius:var(--radius-pill);background:var(--f,var(--brand));transition:left .3s cubic-bezier(.22,.8,.26,1),width .3s cubic-bezier(.22,.8,.26,1),background-color .3s}.ji-start-wahl button{position:relative;z-index:1;flex:none;font:inherit;font-size:.875rem;line-height:1.2;padding:8px 18px;min-height:40px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--muted);cursor:pointer;white-space:nowrap;transition:color .2s}.ji-start-wahl button:hover{color:var(--ink)}.ji-start-wahl button[aria-selected="true"]{color:var(--brand-on);font-weight:600}.ji-start-wahl button:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-start-wahl-kurz{display:none}@media (max-width:700px){.ji-start-wahl-lang{display:none}.ji-start-wahl-kurz{display:inline}.ji-start-wahl button{padding:8px 14px}.ji-start-buehne.ist-an{width:auto;left:auto;transform:none;overflow:visible;padding-block:0}.ji-start-buehne.ist-an .ji-start-ring{height:auto!important;transition:none}.ji-start-buehne.ist-an .ji-start-blatt{position:static;width:auto;margin-left:0;height:auto;transform:none!important;opacity:1;filter:none;transition:none}.ji-start-buehne.ist-an .ji-start-blatt:not([data-pos="vorne"]){display:none}.ji-start-buehne.ist-an .ji-start-inhalt{height:auto;overflow:visible;padding:0;-webkit-mask-image:none;mask-image:none}.ji-start-buehne.ist-an .ji-start-inhalt>.news-band,.ji-start-buehne.ist-an .ji-start-vorschau{margin:0 calc(-1 * var(--wrap-pad));padding:var(--raum-3) var(--wrap-pad);border:0;border-radius:0;box-shadow:var(--shadow-soft)}.ji-start-buehne.ist-an .ji-start-holen,.ji-start-buehne.ist-an .ji-start-pfeil{display:none}}@media (max-width:700px){.ji-start-meldungen{columns:1}}.ji-start-pfeil{position:absolute;z-index:4;top:min(42%,220px);width:44px;height:44px;margin-top:-22px;padding:0;display:grid;place-items:center;border-radius:50%;border:var(--hairline) solid var(--line);color:var(--ink);cursor:pointer;background:color-mix(in srgb,var(--surface) 70%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--shadow-soft);opacity:.55;transition:opacity .25s,transform .25s}.ji-start-pfeil[hidden]{display:none}.ji-start-pfeil svg{width:22px;height:22px}.ji-start-pfeil.ist-rechts{left:min(calc(100% - 52px),calc(50% + var(--blatt) / 2 + 12px))}.ji-start-pfeil.ist-links{left:max(8px,calc(50% - var(--blatt) / 2 - 56px))}.ji-start-buehne:hover .ji-start-pfeil{opacity:.8}.ji-start-pfeil:hover{opacity:1}.ji-start-pfeil.ist-rechts:hover{transform:translateX(3px)}.ji-start-pfeil.ist-links:hover{transform:translateX(-3px)}.ji-start-buehne:not(.ist-an) .ji-start-pfeil{display:none}@media (prefers-reduced-motion:reduce){.ji-start-buehne.ist-an .ji-start-blatt,.ji-start-buehne.ist-an .ji-start-ring{transition:opacity .2s}.ji-start-wahl-marke,.ji-start-wahl button,.ji-start-pfeil{transition:none}}.news-band-grid{columns:3;column-gap:26px}@media (max-width:900px){.news-band-grid{columns:2}}@media (max-width:600px){.news-band-grid{columns:1}}@media (max-width:900px){.news-band{margin:0 calc(-1 * var(--wrap-pad));padding:var(--raum-3) var(--wrap-pad);border-radius:0}}.news-card{break-inside:avoid;-webkit-column-break-inside:avoid;display:flex;flex-direction:column;margin-bottom:30px}.news-card-time{font-size:0.7188rem;color:var(--hint);line-height:1.4;margin:9px 0 3px;font-variant-numeric:tabular-nums}.news-card .entry-title{font-family:var(--serif);font-size:1rem;line-height:1.28;font-weight:600;margin:0 0 5px}.news-card .entry-title a{color:var(--ink);text-decoration:none}.news-card .entry-title a:hover{color:var(--brand-ink)}.news-card .excerpt{font-size:0.8125rem;color:var(--muted);margin:0}.news-card>.kick{margin-bottom:6px}.archive-header{padding:28px 0 6px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.archive-header-text{min-width:0}.archive-header>.ji-view-toggle{margin:0 0 4px;flex:none}@media (max-width:900px){.archive-header{align-items:flex-start}.archive-header>.ji-view-toggle{margin-bottom:0}}.archive-header h1{font-family:var(--serif);font-size:clamp(1.6875rem,3.4vw,2.125rem);font-weight:600;margin:0 0 6px;letter-spacing:-.015em}.archive-header .desc{font-size:0.9062rem;color:var(--muted);margin:0 0 10px}.archive-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;align-items:start;padding-bottom:40px}.archive-layout.has-kal{grid-template-columns:264px minmax(0,1fr);column-gap:52px}@media (max-width:900px){.archive-layout,.archive-layout.has-kal{grid-template-columns:1fr;gap:20px}}.filter-side{position:sticky;top:96px}@media (max-width:900px){.filter-side{position:static;display:grid;grid-template-columns:1fr auto;grid-template-areas:"blasen blasen" "filtern feed" "block block";align-items:center;column-gap:8px}}.filter-side-head{display:flex;justify-content:flex-start;margin-bottom:12px}.filter-group{display:flex;align-items:center;gap:6px;margin-bottom:12px}.filter-group .select-wrap{flex:1;min-width:0}.filter-group .ji-filter-reset{flex:none}.filter-group.is-empty{opacity:.5}.filter-group.is-empty .select-wrap select{cursor:not-allowed;font-style:italic;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.filter-group.is-empty .select-wrap select:hover{border-color:var(--line);background:transparent}@media (max-width:900px){.filter-side form{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;align-items:end}.filter-side-head{grid-column:1/-1}.filter-group{margin-bottom:0}}.fblock{background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.fblock{-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px)}}.fblock>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.fblock>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.fblock>:last-child>.fblock-kopf{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.empty-state .ji-auswahl{display:flex;align-items:center;justify-content:center;gap:var(--raum-2);flex-wrap:wrap;margin-bottom:var(--raum-3)}.ji-auswahl-vor{font-size:0.6562rem;font-weight:500;color:var(--hint);letter-spacing:.09em;text-transform:uppercase}.ji-auswahl-liste{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 0;justify-content:center}.ji-auswahl-wort{position:relative;font-size:0.8125rem;line-height:1.5;color:var(--muted);text-decoration:none;border-radius:4px;padding:1px 2px}.ji-auswahl-wort:hover{color:var(--ink);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--ink) 45%,transparent)}.ji-auswahl-wort:focus-visible{outline:2px solid var(--brand-ink);outline-offset:1px}.ji-auswahl-x{position:absolute;top:-5px;right:-7px;font-size:0.6875rem;line-height:1;opacity:0;transition:opacity .15s ease;pointer-events:none}.ji-auswahl-wort:hover .ji-auswahl-x,.ji-auswahl-wort:focus-visible .ji-auswahl-x{opacity:.8}@media (hover:none){.ji-auswahl-x{opacity:.55;font-size:0.6875rem}}.ji-auswahl-trenner{color:var(--hint);margin:0 6px 0 4px;font-size:0.8125rem}.ji-auswahl-liste>.btn{margin-left:var(--raum-1)}.fblock-fokus{border-top:var(--hairline) solid var(--line);padding:var(--raum-2)}.fblock-fokus-titel{margin:0 0 8px;font-size:0.6562rem;font-weight:600;color:var(--hint);letter-spacing:.09em;text-transform:uppercase}.fblock-fokus-liste{display:flex;flex-wrap:wrap;gap:var(--raum-1)}.fblock-kopfzeile{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-1);padding:var(--raum-2) var(--raum-2) 0}.fblock-aktiv{font-size:0.6562rem;font-weight:500;color:var(--hint);letter-spacing:.09em;text-transform:uppercase}.fblock-auswahl{display:block;padding:var(--raum-2) var(--raum-2) 0}.fblock-auswahl .ji-auswahl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-1)}.fblock-auswahl .ji-auswahl-liste{justify-content:flex-start;gap:2px 0}@media (max-width:900px){.fblock-auswahl{display:none}}.podcast-auswahl{margin:0 0 var(--raum-3)}.podcast-auswahl .ji-auswahl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-1)}.podcast-auswahl .ji-auswahl-liste{justify-content:flex-start;gap:2px 0}.ji-filter-reset svg{width:15px;height:15px;transition:transform .35s ease}.ji-filter-reset:hover svg,.ji-filter-reset:focus-visible svg{transform:rotate(-180deg)}@media (prefers-reduced-motion:reduce){.ji-filter-reset svg{transition:none}}.fblock-suche{display:flex;align-items:center;gap:6px;padding:13px}.fblock-suche input{flex:1 1 auto;min-width:0;width:100%;font-family:inherit;font-size:0.875rem;color:var(--ink);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill);padding:8px 15px;transition:border-color .18s,box-shadow .18s}.fblock-suche input:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-ink) 18%,transparent)}.fblock-suche .btn{flex:none}.fblock-oben{padding:13px 13px 15px}.fblock-suche + .fblock-oben{padding-top:0}.fblock-oben:empty{display:none}.fblock-fach{border-top:var(--hairline) solid var(--glass-line)}.fblock-oben:empty + .fblock-fach{border-top:none}.fblock-kopf{display:flex;align-items:center;gap:9px;padding:11px 13px;cursor:pointer;font-size:0.6875rem;font-weight:600;color:var(--hint);text-transform:uppercase;letter-spacing:.06em;list-style:none;user-select:none}.fblock-kopf::-webkit-details-marker{display:none}.fblock-kopf::marker{content:""}.fblock-kopf:hover{color:var(--brand-ink)}.fblock-kopf:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.fblock-kopf svg{width:15px;height:15px;flex:none;margin-left:auto;transition:transform .22s ease}.fblock-fach[open] .fblock-kopf svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.fblock-kopf svg{transition:none}}.fblock-zahl{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--brand-ink);color:var(--page);font-size:0.6562rem;font-weight:700;letter-spacing:0;font-variant-numeric:tabular-nums}.fblock-inhalt{padding:2px 13px 15px}.fblock-inhalt>:first-child{margin-top:8px}.fblock-inhalt .kal-zeitraum-knopf,.fblock-inhalt .kal-eingeben-knopf{width:100%;justify-content:center}.fblock-inhalt .kal-eingeben-knopf{margin-top:6px}.ji-feed-abo{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px}.ji-feed-abo .copy-note{flex-basis:100%;margin-top:2px}.sw-bubbles-liste{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-1)}.ji-einzeilig{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;gap:var(--raum-1);align-items:center;position:relative;flex:1 1 100%;min-width:0;max-width:100%;padding:3px;margin-block:-3px;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;--fade:26px}.ji-einzeilig::-webkit-scrollbar{display:none}.ji-einzeilig:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-einzeilig.ist-beweglich{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%)}.ji-einzeilig.ist-beweglich.hat-links{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.ji-einzeilig.ist-beweglich.hat-links.am-ende{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade));mask-image:linear-gradient(to right,transparent 0,#000 var(--fade))}.ji-bubble{font-size:0.7812rem;padding:calc(2 * var(--btn-optik)) 13px 0;line-height:1}.ji-bubble.is-gewaehlt span[aria-hidden]{margin-left:5px;opacity:.7}.ji-einzeilig .ji-bubble{min-height:var(--feld-eng);font-size:0.75rem;padding-left:11px;padding-right:11px}.ji-einzeilig .ji-bubble svg{width:12px;height:12px}.kal{padding:0}.kal-head{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:10px}.kal-titel{font-size:0.8438rem;font-weight:500;color:var(--ink);text-align:center;flex:1;min-width:0}.kal-head .is-aus{opacity:.22;background:transparent;border-color:transparent;pointer-events:none}.kal-tab{width:100%;border-collapse:collapse;table-layout:fixed}.kal-tab th{font-size:0.6562rem;font-weight:500;color:var(--hint);padding:0 0 6px;text-align:center;letter-spacing:.03em}.kal-tab td{padding:1px;text-align:center}.kal-tag{display:flex;align-items:center;justify-content:center;aspect-ratio:1;min-height:30px;border-radius:var(--radius);font-size:0.75rem;font-variant-numeric:tabular-nums;line-height:1;text-decoration:none;transition:background .15s,color .15s,border-color .15s;border:var(--hairline) solid transparent}.kal-tag.is-leer{color:var(--hint)}a.kal-tag{color:var(--ink);font-weight:500}a.kal-tag.stufe-1{background:color-mix(in srgb,var(--brand-ink) 8%,transparent)}a.kal-tag.stufe-2{background:color-mix(in srgb,var(--brand-ink) 15%,transparent)}a.kal-tag.stufe-3{background:color-mix(in srgb,var(--brand-ink) 24%,transparent)}@supports not (background:color-mix(in srgb,red 10%,transparent)){a.kal-tag.stufe-1,a.kal-tag.stufe-2,a.kal-tag.stufe-3{background:var(--brand-soft)}}a.kal-tag:hover{border-color:var(--brand-ink);color:var(--brand-ink)}a.kal-tag.is-gewaehlt{background:var(--brand-ink);color:var(--page);border-color:var(--brand-ink)}.kal-tab td.hat-zeitraum{padding:1px 0;background:color-mix(in srgb,var(--brand-ink) 12%,transparent)}.kal-tab td.hat-zeitraum.is-von{padding-left:1px;border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.kal-tab td.hat-zeitraum.is-bis{padding-right:1px;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.kal-tab td.hat-zeitraum:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.kal-tab td.hat-zeitraum:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}@supports not (background:color-mix(in srgb,red 10%,transparent)){.kal-tab td.hat-zeitraum{background:var(--brand-soft)}}a.kal-tag.is-von,a.kal-tag.is-bis,span.kal-tag.is-von,span.kal-tag.is-bis{background:var(--brand-ink);color:var(--page);border-color:var(--brand-ink);font-weight:600;opacity:1}a.kal-tag.is-drin:not(.is-von):not(.is-bis){color:var(--brand-ink)}.kal.waehlt-zeitraum .kal-tag{cursor:pointer}.kal.waehlt-zeitraum .kal-tag.is-anfang{background:var(--brand-ink);color:var(--page);border-color:var(--brand-ink);font-weight:600;opacity:1}.kal-tab td.vorschau{background:color-mix(in srgb,var(--brand-ink) 14%,transparent)}.kal-tab td.vorschau .kal-tag{border-color:var(--brand-ink);opacity:1}@supports not (background:color-mix(in srgb,red 10%,transparent)){.kal-tab td.vorschau{background:var(--brand-soft)}}.kal-hinweis{margin:8px 0 0;font-size:0.7188rem;color:var(--hint);line-height:1.45}.kal-zeitraum-kopf{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 12px}.kal-zeitraum-aktiv{font-size:0.75rem;color:var(--muted);line-height:1.4}.kal-zeitraum{margin-top:12px}.ji-zeitraum-felder{display:flex;flex-direction:column;gap:6px;margin-bottom:9px}.ji-zeitraum-felder label{display:flex;align-items:center;gap:8px;font-size:0.75rem;color:var(--muted)}.ji-zeitraum-felder label span{flex:none;width:24px}.ji-zeitraum-felder input{flex:1;min-width:0;font:inherit;font-size:0.7812rem;color:var(--ink);background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--radius);padding:5px 8px}.ji-zeitraum-felder input:focus-visible{outline:2px solid var(--brand-ink);outline-offset:1px}:root[data-theme="dark"] .ji-zeitraum-felder input{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-zeitraum-felder input{color-scheme:dark}}:root[data-theme="light"] .ji-zeitraum-felder input{color-scheme:light}.ji-zeitraum-spannen{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ji-zeitraum-spannen .btn.is-gewaehlt{background:var(--brand-ink);color:var(--page);border-color:var(--brand-ink)}@media (max-width:900px){.fblock{max-width:340px;grid-area:block}}.kal-titel-knopf{display:inline-flex;align-items:center;gap:5px;font:inherit;font-size:0.8438rem;font-weight:500;color:var(--ink);background:transparent;border:0;padding:3px 8px;cursor:pointer;border-radius:var(--radius)}.kal-titel-knopf:hover{background:var(--brand-soft);color:var(--brand-ink)}.kal-titel-knopf:focus-visible{outline:2px solid var(--brand-ink);outline-offset:1px}.kal-titel-knopf svg{width:12px;height:12px;flex:none;color:var(--hint)}.ji-kal-overlay{position:fixed;inset:0;z-index:220;display:flex;align-items:center;justify-content:center;padding:20px;background:color-mix(in srgb,var(--kino) 55%,transparent);opacity:0;transition:opacity .18s ease}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ji-kal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.ji-kal-overlay.ist-auf{opacity:1}.ji-kal-overlay-panel{width:100%;max-width:360px;max-height:calc(100vh - 40px);overflow-y:auto;background:var(--surface);color:var(--ink);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);padding:16px 18px 20px;transform:translateY(8px);transition:transform .18s ease}.ji-kal-overlay.ist-auf .ji-kal-overlay-panel{transform:none}@media (prefers-reduced-motion:reduce){.ji-kal-overlay,.ji-kal-overlay-panel{transition:none}}.ji-kal-overlay-kopf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.ji-kal-overlay-titel{margin:0;font-family:var(--serif);font-size:1rem;color:var(--ink)}.ji-kal-overlay-zu{width:var(--feld);height:var(--feld);flex:none;display:grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:var(--radius)}.ji-kal-overlay-zu:hover{color:var(--ink);background:var(--brand-soft)}.ji-kal-overlay-zu:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.ji-kal-overlay-zu svg{width:18px;height:18px}.ji-kal-overlay .kal-zeitraum{margin-top:12px}.sw-wolke{margin-top:18px}.sw-wolke-titel{font-size:0.6875rem;font-weight:600;color:var(--hint);text-transform:uppercase;letter-spacing:.06em;margin:0 0 9px}.sw-wolke-reset{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.sw-wolke-reset-vor{font-size:0.6562rem;font-weight:500;color:var(--hint);letter-spacing:.09em;text-transform:uppercase}.sw-wolke-liste{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-1)}.sw-wolke:not(.ist-offen) .sw-pille.ist-mehr{display:none}.sw-wolke.ist-suche .sw-pille.ist-mehr{display:inline-flex}.sw-mehr{margin-top:var(--raum-2)}.sw-wolke.ist-suche .sw-mehr{display:none}.sw-modus{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-bottom:10px}.sw-modus-vor{font-size:0.6562rem;font-weight:600;color:var(--hint);letter-spacing:.07em;text-transform:uppercase;margin-right:2px}.sw-modus .btn{min-height:var(--feld-eng);padding:calc(2 * var(--btn-optik)) 11px 0;font-size:0.7188rem;letter-spacing:.04em}.sw-leer-hinweis{font-size:0.8438rem;color:var(--muted);margin:0 0 12px;max-width:46ch;margin-inline:auto}.entry-content .ji-sw-link{color:inherit;text-decoration:none;border-bottom:1px dotted var(--brand-ink);text-underline-offset:2px}.entry-content .ji-sw-link:hover,.entry-content .ji-sw-link:focus-visible{color:var(--brand-ink);border-bottom-style:solid}.ji-autofilter.is-loading{opacity:.55;transition:opacity .15s}.fblock:has(.ji-select.is-open){position:relative;z-index:150}.fblock-fach:has(.ji-select.is-open){position:relative;z-index:30}.select-wrap{position:relative}.select-wrap select{width:100%;-webkit-appearance:none;appearance:none;padding:9px 32px 9px 13px;font-family:inherit;font-size:0.8438rem;color:var(--ink);background:var(--glass-panel);border:var(--hairline) solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:border-color .16s,background .16s}.select-wrap select:hover{border-color:var(--brand-ink);background:var(--brand-soft)}.select-wrap>svg{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;pointer-events:none;color:var(--hint)}.ji-select{position:relative}.ji-select .ji-select-native{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.ji-select-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 13px;font-family:inherit;font-size:0.8438rem;font-weight:500;color:var(--ink);cursor:pointer;text-align:left;background:var(--glass-panel);box-shadow:var(--shadow-soft);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill);transition:border-color .16s,box-shadow .16s,background .16s}.ji-select-btn:hover{border-color:var(--brand-ink)}.ji-select.is-open .ji-select-btn{border-color:var(--brand-ink);box-shadow:var(--shadow-lift)}.ji-select-btn svg{width:14px;height:14px;flex:none;color:var(--hint);transition:transform .2s ease}.ji-select.is-open .ji-select-btn svg{transform:rotate(180deg)}.ji-select-panel{position:absolute;z-index:120;left:0;right:0;top:calc(100% + 6px);padding:6px;max-height:min(min(340px,60vh),calc(100vh - 140px));overflow-y:auto;background:var(--surface);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel);opacity:0;transform:translateY(-6px) scale(.99);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.ji-select-feld{position:relative}.ji-select-eingabe{position:absolute;inset:0;width:100%;padding:0 34px 0 13px;border:0;background:none;font-family:inherit;font-size:0.8438rem;color:var(--ink);opacity:0;pointer-events:none;transition:opacity .16s ease}.ji-select.is-open .ji-select-eingabe{opacity:1;pointer-events:auto}.ji-select.is-open.hat-suche .ji-select-value{opacity:0;transition:opacity .16s ease}.ji-select-eingabe:focus{outline:none}.ji-select-eingabe::placeholder{color:var(--hint)}@media (prefers-reduced-motion:reduce){.ji-select-eingabe,.ji-select.is-open.hat-suche .ji-select-value{transition:none}}.ji-select-eingabe:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.ji-select-panel.ist-leer::after{content:attr(data-leer);display:block;padding:12px;font-size:0.7812rem;color:var(--hint);text-align:center}.ji-select.is-open .ji-select-panel{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ji-select.nach-oben .ji-select-panel{top:auto;bottom:calc(100% + 6px);transform:translateY(6px) scale(.99)}.ji-select-option{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;font-size:0.8438rem;color:var(--ink);cursor:pointer;border-radius:var(--radius-pill);border:var(--hairline) solid transparent;transition:background .13s,color .13s,border-color .13s}.ji-select-gruppe + .ji-select-gruppe .ji-select-gruppe-kopf{border-top:var(--hairline) solid var(--line-soft);margin-top:4px}.ji-select-gruppe-kopf{padding:7px 12px 3px;font-size:0.6562rem;font-weight:600;color:var(--hint);text-transform:uppercase;letter-spacing:.06em}.ji-select-option:hover,.ji-select-option.is-active{background:var(--brand-soft);color:var(--brand-ink)}.ji-select-option[aria-selected="true"]{border-color:var(--brand-ink);color:var(--brand-ink);font-weight:500}.ji-select-option svg{width:14px;height:14px;opacity:0;flex:none}.ji-select-option[aria-selected="true"] svg{opacity:1}@media (prefers-reduced-motion:reduce){.ji-select-panel{transition:none}.ji-select-btn svg{transition:none}}.ji-view-toggle{display:flex;gap:6px;justify-content:flex-end;margin:0 0 16px}.ji-view-toggle .btn[aria-pressed="true"]{border-color:var(--brand-ink);background:var(--brand-soft);color:var(--brand-ink)}.ji-item .entry-title a{color:var(--ink);text-decoration:none}.ji-item .entry-title a:hover{color:var(--brand-ink)}.ji-item .excerpt{color:var(--muted);margin:0}.ji-item-date{font-size:0.75rem;color:var(--hint);line-height:1.5;font-variant-numeric:tabular-nums}.ji-item-date b{display:block;color:var(--muted);font-weight:500}.ji-item-media.is-blank{display:block;--kat-flaeche:var(--brand-soft)}.ji-archive.is-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:900px){.ji-archive.is-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.ji-archive.is-grid{grid-template-columns:1fr}}.ji-archive.is-grid .ji-item{display:flex;flex-direction:column;background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .18s,box-shadow .18s,transform .18s}.ji-archive.is-grid .ji-item:hover{border-color:var(--brand-ink);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.ji-archive.is-grid .ji-item-media{order:1}.ji-archive.is-grid .ji-item-media .thumb{border-radius:0}@supports (background:color-mix(in srgb,red 10%,white)){.ji-item-media.is-blank{--kat-flaeche:color-mix(in srgb,var(--kat) 12%,var(--surface))}}.ji-archive.is-grid .ji-item-media.is-blank{aspect-ratio:3/2;background:var(--kat-flaeche)}.ji-archive.is-grid .ji-item-text{order:2;padding:14px 16px 4px}.ji-archive.is-grid .ji-item-date{order:3;padding:0 16px 14px}.ji-archive.is-grid .ji-item-date b{display:inline;color:var(--hint);font-weight:400}.ji-archive.is-grid .entry-title{font-family:var(--serif);font-size:1.0312rem;line-height:1.28;font-weight:600;margin:0 0 6px}.ji-archive.is-grid .excerpt{font-size:0.8125rem}.ji-archive.is-grid .ji-item:not(.ohne-bild) .ji-item-text>.kick{display:none}.ji-archive.is-grid .ji-item.ohne-bild .ji-item-text>.kick{margin-bottom:7px}.ji-archive.is-list{display:flex;flex-direction:column}.ji-archive.is-list .ji-item{display:grid;grid-template-columns:110px 150px 1fr;gap:18px;align-items:start;padding:16px 0;border-bottom:var(--hairline) solid var(--line-soft)}.ji-archive.is-list .ji-item:last-child{border-bottom:none}.ji-archive.is-list .ji-item-date{order:1}.ji-archive.is-list .ji-item-media{order:2;border-radius:var(--radius);overflow:hidden}.ji-archive.is-list .ji-item-media.is-blank{aspect-ratio:auto;background:none;border-radius:0;min-height:0}.ji-archive.is-list .ji-item-text{order:3}.ji-archive.is-list .entry-title{font-family:var(--serif);font-size:1.0938rem;line-height:1.28;font-weight:600;margin:3px 0 5px}.ji-archive.is-list .excerpt{font-size:0.8438rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.ji-archive.is-list .ji-item-media .kick{display:none}.ji-archive.is-list .ji-media::after{display:none}@media (max-width:900px){.ji-archive.is-list .ji-item{grid-template-columns:92px 1fr;gap:12px}.ji-archive.is-list .ji-item-date{order:1;grid-column:1;font-size:0.6875rem}.ji-archive.is-list .ji-item-media{order:3;grid-column:1}.ji-archive.is-list .ji-item-text{order:2;grid-column:2;grid-row:1/3}}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:1200px){.post-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.post-grid{grid-template-columns:1fr}}.ji-einbettung{display:flex;gap:16px;align-items:stretch;margin:var(--raum-2) 0;background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);overflow:hidden;color:var(--ink);text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s}.ji-einbettung:hover,.ji-einbettung:focus-visible{border-color:var(--brand-ink);box-shadow:var(--shadow-lift);transform:translateY(-2px);text-decoration:none}@media (prefers-reduced-motion:reduce){.ji-einbettung:hover{transform:none}}.ji-einbettung-bild{flex:0 0 160px;display:flex;background:var(--line-soft)}.entry-content .ji-einbettung-bild img,.ji-einbettung-bild img{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;margin:0;border-radius:0}.ji-einbettung-text{display:flex;flex-direction:column;gap:4px;padding:14px 16px 16px;min-width:0}.ji-einbettung-kicker{font-size:0.6562rem;font-weight:600;color:var(--hint);text-transform:uppercase;letter-spacing:.06em}.ji-einbettung-titel{font-family:var(--serif);font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--brand-ink)}.ji-einbettung-anriss{font-size:0.875rem;line-height:1.5;color:var(--muted)}@media (max-width:600px){.ji-einbettung{flex-direction:column}.ji-einbettung-bild{flex-basis:auto;aspect-ratio:16/9;max-height:180px}}.post-card{background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s,box-shadow .2s,transform .2s}.post-card:hover{border-color:var(--brand-ink);box-shadow:var(--shadow-lift);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.post-card:hover{transform:none}}.post-card .thumb{border-radius:0}.post-card .body{padding:14px 16px 16px}.post-card .entry-title{font-family:var(--serif);font-size:1.0312rem;line-height:1.28;font-weight:600;margin:7px 0 6px}.post-card .entry-title a{color:var(--ink);text-decoration:none}.post-card .entry-title a:hover{color:var(--brand-ink)}.post-card .excerpt{font-size:0.8125rem;color:var(--muted);margin:0}.news-list .news-row{display:grid;grid-template-columns:112px 104px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:var(--hairline) solid var(--line);align-items:start}@media (max-width:900px){.news-list .news-row{grid-template-columns:80px 1fr;grid-template-rows:auto auto}.news-list .news-row .thumb{grid-row:span 2}}.news-row .nd{font-size:0.75rem;color:var(--hint);line-height:1.5;font-variant-numeric:tabular-nums}.news-row .nd b{display:block;color:var(--muted);font-weight:500}.news-row h2{font-family:var(--serif);font-size:1.0938rem;line-height:1.28;font-weight:600;margin:2px 0 4px}.news-row h2 a{color:var(--ink);text-decoration:none}.news-row h2 a:hover{color:var(--brand-ink)}.news-row .excerpt{font-size:0.8125rem;color:var(--muted);margin:0}.pagination{display:flex;gap:8px;justify-content:center;padding:26px 0 8px;flex-wrap:wrap}.pagination .page-numbers{padding:8px 15px;background:var(--glass-panel);border:var(--hairline) solid var(--line);border-radius:var(--radius-pill);font-size:0.8125rem;text-decoration:none;color:var(--muted);transition:border-color .18s,background .18s,color .18s,box-shadow .18s}.pagination .page-numbers:hover{border-color:var(--brand-ink);color:var(--brand-ink);background:var(--brand-soft);box-shadow:var(--shadow-soft)}.pagination .current{background:var(--brand-ink);color:var(--page);border-color:var(--brand-ink)}.empty-state{padding:var(--raum-5) 0;color:var(--muted);max-width:52ch}.empty-state p{margin:0 0 var(--raum-3)}.empty-state .btn{margin-right:var(--raum-1)}.empty-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:6px}.search-layout{max-width:var(--maxw);margin:0 auto}.ji-search-page{margin:0 0 26px;background:var(--surface)}.ji-search-page input[type="search"]{font-size:0.9688rem}.single-wrap{max-width:var(--maxw-text);margin:0 auto;padding:32px 20px 16px}.breadcrumb{font-size:0.75rem;color:var(--hint);margin-bottom:18px}.breadcrumb a{text-decoration:none}.single-title{font-family:var(--serif);font-size:clamp(1.75rem,4.6vw,2.5rem);line-height:1.12;font-weight:600;margin:10px 0 14px;letter-spacing:-.018em}.single-title a{color:inherit;text-decoration:none}.single-title a:hover,.single-title a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.single-lead{font-size:1.0625rem;line-height:1.58;color:var(--muted);margin:0 0 20px}.single-meta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;font-size:0.7812rem;color:var(--hint);padding:13px 0;border-top:var(--hairline) solid var(--line);border-bottom:var(--hairline) solid var(--line);margin-bottom:26px;font-variant-numeric:tabular-nums;position:relative}.single-hero{margin:0 0 28px}.single-hero .thumb{aspect-ratio:16/9}.single-hero figcaption{font-size:0.75rem;color:var(--hint);margin-top:8px;line-height:1.5}.entry-content{font-size:1.0625rem;line-height:1.78;overflow-wrap:break-word;--kat:var(--kat-hell,var(--brand-ink))}.entry-content h2{font-family:var(--serif);font-size:1.5625rem;line-height:1.24;font-weight:600;margin:36px 0 13px;letter-spacing:-.012em}.entry-content h3{font-size:1.1875rem;font-weight:700;margin:28px 0 10px}.entry-content p{margin:0 0 18px}:root[data-theme="dark"] .entry-content{--kat:var(--kat-dunkel,var(--brand-ink))}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .entry-content{--kat:var(--kat-dunkel,var(--brand-ink))}}.entry-content blockquote,.wp-block-quote{margin:var(--raum-4) 0;padding:2px 0 2px 18px;border-left:3px solid var(--kat,var(--brand-ink));font-family:var(--serif);font-size:1.1875rem;line-height:1.55;font-style:normal;color:var(--ink)}.entry-content blockquote p,.wp-block-quote p{margin:0 0 12px}.entry-content blockquote p:last-child,.wp-block-quote p:last-child{margin-bottom:0}.entry-content blockquote cite,.entry-content blockquote footer,.wp-block-quote cite{display:block;margin-top:12px;font-family:var(--sans);font-size:0.8125rem;font-style:normal;font-weight:500;color:var(--muted)}.entry-content img{border-radius:var(--radius);margin:26px 0}.entry-content ul,.entry-content ol{margin:18px 0;padding-left:26px}.entry-content li{margin-bottom:8px}.entry-content figcaption{font-size:0.75rem;color:var(--hint)}figcaption .ji-bild-lizenz-eigen{display:block;font-size:0.92em;margin-top:2px}.wp-block-cover .ji-cover-lizenz{position:absolute;right:8px;bottom:8px;z-index:2;max-width:calc(100% - 16px);padding:2px 7px;border-radius:6px;font-size:0.6875rem;line-height:1.35;color:var(--brand-ink);background:color-mix(in srgb,var(--surface) 86%,transparent)}.entry-content figure:has(>img,>a>img,>picture):not(.ji-galerie-spur>*,.wp-block-gallery>*){margin-top:26px;margin-bottom:26px}.entry-content figure:has(>img,>a>img,>picture):not(.ji-galerie-spur>*,.wp-block-gallery>*) img{margin:0}.ji-js :is(.entry-content figure:has(>img,>a>img,>picture):not(.ji-galerie-spur>*,.wp-block-gallery>*),.single-hero){position:relative}:is(.ji-js .entry-content figure:has(>img,>a>img,>picture):not(.ji-galerie-spur>*,.wp-block-gallery>*),.ji-js .single-hero,.ji-videoplayer-bild)>figcaption:not(.ji-info-aus){position:absolute;z-index:4;right:10px;top:var(--ji-info-oben,auto);bottom:var(--ji-info-unten,10px);max-width:calc(100% - 20px);min-height:30px;margin:0;padding:5px 40px 5px 14px;border-radius:15px;font-size:0.8125rem;line-height:1.45;text-align:left;color:var(--brand-ink);cursor:auto;background:var(--glass-panel);box-shadow:inset 0 0 0 var(--hairline) var(--glass-line);clip-path:var(--ji-info-auf,var(--ji-info-zu,inset(calc(100% - 30px) 0 0 calc(100% - 30px) round 15px)));transition:var(--ji-info-weg,clip-path .4s cubic-bezier(.2,.7,.2,1))}:is(.ji-js .entry-content figure:has(>img,>a>img,>picture):not(.ji-galerie-spur>*,.wp-block-gallery>*),.ji-js .single-hero,.ji-videoplayer-bild)>figcaption:not(.ji-info-aus)::after{content:"i";position:absolute;right:0;top:var(--ji-info-k-oben,auto);bottom:var(--ji-info-k-unten,0);width:30px;height:30px;font:700 0.875rem/30px var(--sans);text-align:center;pointer-events:none}.ji-info-knopf{position:absolute;right:0;top:var(--ji-info-k-oben,auto);bottom:var(--ji-info-k-unten,0);width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.ji-info-knopf:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-3px}.ji-info-aus>.ji-info-knopf{display:none}@media (hover:hover){figcaption:hover{--ji-info-auf:inset(0 round 15px)}}figcaption.ji-info-offen,figcaption:has(a:focus-visible){--ji-info-auf:inset(0 round 15px)}@media (prefers-reduced-motion:reduce){figcaption{--ji-info-weg:none}}:root:not(.ji-js) .entry-content figure:has(>figcaption),.entry-content figure:has(>figcaption.ji-info-aus){box-shadow:none}:root:not(.ji-js) .entry-content figure:has(>figcaption)::before,:root:not(.ji-js) .entry-content figure:has(>figcaption)::after,.entry-content figure:has(>figcaption.ji-info-aus)::before,.entry-content figure:has(>figcaption.ji-info-aus)::after{display:none}@media print{:is(.ji-js .entry-content figure:has(>img,>a>img,>picture):not(.ji-galerie-spur>*,.wp-block-gallery>*),.ji-js .single-hero,.ji-videoplayer-bild)>figcaption:not(.ji-info-aus){position:static;max-width:none;min-height:0;margin-top:8px;padding:0;color:var(--hint);font-size:0.75rem;background:none;box-shadow:none;clip-path:none}:is(.ji-js .entry-content figure:has(>img,>a>img,>picture):not(.ji-galerie-spur>*,.wp-block-gallery>*),.ji-js .single-hero,.ji-videoplayer-bild)>figcaption:not(.ji-info-aus)::after,.ji-info-knopf{display:none}}.tag-row{display:flex;flex-wrap:wrap;gap:7px;margin:28px 0 0}.tag{font-size:0.7188rem;padding:5px 13px;color:var(--brand-ink);text-decoration:none;font-weight:500;background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill)}.tag:hover{background:var(--brand-soft);border-color:var(--brand-ink)}.ji-beitrag-hinweis{margin:28px 0 0;font-size:0.8125rem;font-style:italic;line-height:1.55;color:var(--muted)}.ji-beitrag-hinweis a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ji-beitrag-hinweis a:hover{color:var(--brand-ink)}.share-row{display:flex;gap:9px;align-items:center;margin-top:28px;padding-top:22px;border-top:var(--hairline) solid var(--line);position:relative;flex-wrap:wrap}.copy-note{font-size:0.75rem;font-weight:500;color:var(--brand-ink);background:var(--brand-soft);border:var(--hairline) solid var(--glass-line);padding:5px 11px;border-radius:var(--radius-pill);box-shadow:var(--shadow-soft);opacity:0;transform:translateY(3px);transition:opacity .18s,transform .18s}.copy-note.is-shown{opacity:1;transform:translateY(0)}.copy-note.is-error{color:var(--urgent-ink);background:var(--urgent-bg);border-color:var(--urgent-line)}.ji-strom-artikel{scroll-margin-top:var(--strom-abstand)}.ji-strom-artikel + .ji-strom-artikel{margin-top:var(--raum-4)}.ji-strom-trenner{display:flex;align-items:center;gap:var(--raum-2);margin:0 0 var(--raum-3);color:var(--hint);font-size:0.6875rem;letter-spacing:.14em;text-transform:uppercase}.ji-strom-trenner::before,.ji-strom-trenner::after{content:"";flex:1;height:var(--hairline);background:var(--line)}@keyframes ji-strom-auf{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ji-strom-artikel.ist-neu{animation:ji-strom-auf .42s cubic-bezier(.2,.7,.3,1) both}.ji-strom-fuss{max-width:var(--maxw-text);margin:0 auto;padding:var(--raum-3) 20px var(--raum-4)}.ji-strom-weiter{display:flex;flex-direction:column;gap:5px;text-decoration:none;padding:var(--raum-3);border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ji-strom-weiter:hover{border-color:var(--brand-ink);box-shadow:var(--shadow-lift)}.ji-strom-weiter:active{transform:translateY(1px)}.ji-strom-weiter-kick{font-size:0.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--hint)}.ji-strom-weiter-titel{font-family:var(--serif);font-size:1.0625rem;line-height:1.32;font-weight:600}.ji-strom-fuss.ist-knopf .ji-strom-weiter{background:var(--brand);border-color:var(--brand);color:var(--brand-on);text-align:center;align-items:center}.ji-strom-fuss.ist-knopf .ji-strom-weiter-kick{color:var(--brand-on);opacity:.72}.ji-strom-fuss.ist-am-laden .ji-strom-weiter{opacity:.5}.ji-strom-fuss.ist-ende{text-align:center}.ji-strom-ende{margin:0;font-size:0.8125rem;color:var(--hint)}.ji-strom-wege{display:flex;justify-content:space-between;align-items:center;gap:var(--raum-2);margin-top:var(--raum-3)}.ji-weg{display:inline-flex;align-items:center;gap:6px}.ji-weg-zeichen{width:15px;height:15px;flex:none;position:relative;top:calc(-2 * var(--btn-optik));transition:transform .16s ease}.ji-weg-zurueck:hover .ji-weg-zeichen{transform:translateX(-2px)}.ji-weg-vor:hover .ji-weg-zeichen{transform:translateX(2px)}@media (max-width:520px){.ji-strom-wege{align-items:stretch}.ji-weg{flex:1 1 0;min-width:0;justify-content:center;text-align:center}}@media (max-width:400px){.ji-strom-wege{gap:var(--raum-1)}.ji-weg{padding-left:9px;padding-right:9px;font-size:0.6875rem;gap:4px}.ji-weg .ji-weg-zeichen{width:13px;height:13px}}@media (max-width:340px){.ji-weg{padding-left:7px;padding-right:7px}}.ji-strom-laedt{display:flex;align-items:center;justify-content:center;gap:7px;margin:var(--raum-2) 0 0;font-size:0.75rem;color:var(--hint)}.ji-strom-punkt{width:5px;height:5px;border-radius:var(--radius-pill);background:var(--hint);opacity:.35;animation:ji-strom-atmen 1.1s ease-in-out infinite}.ji-strom-punkt:nth-child(2){animation-delay:.16s}.ji-strom-punkt:nth-child(3){animation-delay:.32s}@keyframes ji-strom-atmen{0%,100%{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.ji-strom-lauf{display:none;--lauf-fade:26px}@media (min-width:1300px){.ji-strom-lauf.ist-da{display:flex;flex-direction:column;position:fixed;top:118px;left:calc(50% - (var(--maxw-text) / 2) - 262px);width:210px;max-height:calc(100vh - 160px);z-index:5}.ji-strom-lauf.ist-da .ji-strom-lauf-liste{flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-oben),#000 calc(100% - var(--fade-unten)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade-oben),#000 calc(100% - var(--fade-unten)),transparent 100%)}.ji-strom-lauf.ist-da .ji-strom-lauf-liste::-webkit-scrollbar{display:none}}.ji-strom-lauf-liste{--fade-oben:0px;--fade-unten:0px;list-style:none;margin:0;padding:2px 0 2px 18px;border-left:2px solid var(--line);font-size:0.7812rem;line-height:1.5}.ji-strom-lauf-liste.hat-oben{--fade-oben:var(--lauf-fade)}.ji-strom-lauf-liste.hat-unten{--fade-unten:var(--lauf-fade)}@media (min-width:1300px){}.ji-strom-lauf-titel{font-family:var(--sans);font-size:0.6562rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--hint);margin:0 0 15px;display:flex;align-items:center;justify-content:space-between;gap:8px}.ji-strom-auto{display:flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-pill);background:none;color:var(--hint);cursor:pointer;transition:color .15s,background .15s}.ji-strom-auto svg{width:14px;height:14px;display:block}.ji-strom-auto:hover{color:var(--ink);background:var(--line-soft)}.ji-strom-auto:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-strom-auto-strich{opacity:1}.ji-strom-auto.ist-aus{color:var(--urgent-ink);background:var(--urgent-bg)}.ji-strom-auto.ist-aus .ji-strom-auto-strich{opacity:0}.ji-strom-auto.ist-aus:hover{color:var(--urgent-ink);background:var(--urgent-line)}.ji-strom-lauf-liste li{margin:0 0 13px}.ji-strom-lauf-liste li:last-child{margin-bottom:0}.ji-strom-lauf-liste a{position:relative;display:block;color:var(--muted);text-decoration:none;transition:color .15s}.ji-strom-lauf-liste a:hover{color:var(--ink)}.ji-strom-lauf-liste a[aria-current]{color:var(--brand-ink);font-weight:500}.ji-strom-lauf-liste a[aria-current]::before{content:"";position:absolute;left:-20px;top:1px;bottom:1px;width:2px;border-radius:1px;background:var(--brand-ink)}.ji-strom-punkte{display:none}@media (max-width:1299px){.ji-strom-punkte.ist-da{display:flex;position:sticky;top:68px;z-index:6;justify-content:center;align-items:center;gap:11px;padding:10px 0;background:none;border:0}}.ji-strom-punkte a{position:relative;display:block;width:11px;height:11px;border-radius:var(--radius-pill);background:var(--line);background:color-mix(in srgb,var(--hint) 42%,var(--surface));box-shadow:0 0 0 var(--hairline) var(--glass-line),var(--shadow-lift);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.ji-strom-punkte a::after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ji-strom-punkte a[aria-current]{background:var(--brand-ink);transform:scale(1.35);box-shadow:0 0 0 2px var(--page),0 0 0 calc(2px + var(--hairline)) var(--glass-line),var(--shadow-lift)}.ji-strom-laeuft .related{display:none}@media (prefers-reduced-motion:reduce){.ji-strom-artikel.ist-neu{animation:none}.ji-strom-weiter{transition:none}.ji-strom-punkt{animation:none;opacity:.6}.ji-weg-zeichen{transition:none}}.related{max-width:var(--maxw);margin:0 auto;padding:36px 20px 12px}.related-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:9px;border-bottom:2px solid var(--brand-ink);margin-bottom:18px}.related-head h2{font-family:var(--serif);font-size:1.25rem;font-weight:600;margin:0}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:900px){.related-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.related-grid{grid-template-columns:1fr}}.post-card.ist-folge .podcast-cover{border-radius:0}@media (max-width:600px){.post-card.ist-folge{display:grid;grid-template-columns:96px 1fr;align-items:center}.post-card.ist-folge .podcast-cover-link{align-self:stretch}.post-card.ist-folge .podcast-cover{height:100%}.post-card.ist-folge .podcast-cover img{width:100%;height:100%;object-fit:cover}.post-card.ist-folge .body{padding:12px 14px}}.news-compact{max-width:var(--maxw-text)}.news-compact .news-item{display:flex;gap:12px;padding:10px 0;border-bottom:var(--hairline) solid var(--line-soft)}.news-compact .news-item:last-of-type{border-bottom:none}.news-compact .news-time{flex:none;width:52px;font-size:0.6875rem;color:var(--hint);line-height:1.4;font-variant-numeric:tabular-nums}.news-compact .news-time b{display:block;color:var(--muted);font-weight:500}.news-compact .itx{font-size:0.8438rem;line-height:1.42}.news-compact .itx a{color:var(--ink);text-decoration:none}.news-compact .itx a:hover{color:var(--brand-ink)}.ji-korrektur{margin:34px 0 8px;padding:16px 18px;background:var(--correct-bg);border:var(--hairline) solid var(--correct-line);border-left:3px solid var(--correct-ink);border-radius:var(--radius);font-size:0.9375rem;line-height:1.6}.ji-korrektur .kr-head{display:flex;align-items:center;gap:8px;margin-bottom:7px;color:var(--correct-ink)}.ji-korrektur .kr-head svg{width:16px;height:16px;flex:none}.ji-korrektur .kr-label{font-size:0.7188rem;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.ji-korrektur .kr-date{font-size:0.75rem;color:var(--hint);font-weight:500;letter-spacing:0;text-transform:none}.ji-korrektur .kr-body{color:var(--ink)}.ji-korrektur .kr-body p{margin:0 0 10px}.ji-korrektur .kr-body p:last-child{margin-bottom:0}.ji-korrektur.is-ergaenzung{background:var(--notice-bg);border-color:var(--notice-line);border-left-color:var(--notice-ink)}.ji-korrektur.is-ergaenzung .kr-head{color:var(--notice-ink)}.ji-korrektur.is-transparenz{background:var(--brand-soft);border-color:var(--glass-line);border-left-color:var(--brand-ink)}.ji-korrektur.is-transparenz .kr-head{color:var(--brand-ink)}.footer-fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s ease}.footer-fold>*{overflow:hidden;min-height:0}.site-footer.is-folded .footer-fold{grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.footer-fold{transition:none}}.footer-toggle-row{display:flex;justify-content:flex-end;padding:18px 0 20px}.footer-toggle{color:var(--footer-bg);background:var(--footer-ink);border-color:transparent;opacity:.92}.footer-toggle:hover{opacity:1;color:var(--footer-bg);background:var(--footer-ink-hover);border-color:transparent;box-shadow:none}.footer-toggle:focus-visible{outline:2px solid var(--footer-ink);outline-offset:3px}.footer-toggle svg{width:14px;height:14px;transition:transform .28s ease}.site-footer.is-folded .footer-toggle svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.footer-toggle svg{transition:none}}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding:34px 0 24px;transition:padding .32s ease}.site-footer.is-folded .footer-cols{padding-top:0;padding-bottom:0}@media (prefers-reduced-motion:reduce){.footer-cols{transition:none}}@media (max-width:900px){.footer-cols{grid-template-columns:1fr 1fr;gap:22px}}.footer-cols h3{font-size:0.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--footer-hint);margin:0 0 12px}.footer-cols ul{list-style:none;margin:0;padding:0}.footer-cols li{margin-bottom:9px}.footer-cols a{font-size:0.8438rem;text-decoration:none;color:var(--footer-ink);opacity:.85}.footer-cols a:hover{opacity:1;color:var(--footer-ink-hover)}.fuss-melden{display:inline-flex;gap:9px;align-items:center;justify-content:center;margin-top:18px;padding:10px 12px;border-radius:var(--radius);border:var(--hairline) solid var(--footer-line);background:rgba(255,255,255,.05);text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.fuss-melden:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.22)}.fuss-melden svg{width:17px;height:17px;flex:none;color:var(--footer-accent)}.fuss-melden .fm-text{display:flex;flex-direction:column;gap:2px;min-width:0}.fuss-melden strong{font-size:0.8438rem;font-weight:600;color:var(--footer-ink);line-height:1.3}.fuss-melden:hover strong{color:var(--footer-ink-hover)}@media (prefers-reduced-motion:reduce){.fuss-melden{transition:none}}.footer-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 20px;border-top:var(--hairline) solid var(--footer-line);flex-wrap:wrap}.footer-bar .fb-left{font-size:0.75rem;color:var(--footer-hint)}.footer-social{display:flex;gap:9px;align-items:center}.footer-social .lbl{font-size:0.75rem;color:var(--footer-hint)}.footer-suche{width:var(--icon-btn);height:var(--icon-btn);flex:none;border-radius:var(--radius-pill);border:var(--hairline) solid var(--footer-line);color:var(--footer-ink);display:flex;align-items:center;justify-content:center;transition:background .16s,border-color .16s,color .16s}.footer-suche svg{width:var(--icon-glyph);height:var(--icon-glyph)}.footer-suche:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.30);color:var(--footer-ink-hover)}.footer-suche:focus-visible{outline:2px solid var(--footer-ink);outline-offset:2px}.site-footer .social-row a{border-color:var(--footer-line);color:var(--footer-ink)}.site-footer .social-row a:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.30);color:var(--footer-ink-hover)}.motto{background:rgba(0,0,0,.22);color:var(--footer-ink);padding:14px 20px;text-align:center;font-family:var(--serif);font-size:0.8438rem;letter-spacing:.03em}.motto span{opacity:.9}.page-wrap{padding-bottom:32px}.page-wrap .single-title{margin-bottom:10px}.entry-content a{overflow-wrap:anywhere}.entry-content .ji-ext .ext{width:.72em;height:.72em;margin-left:.18em;opacity:.55;vertical-align:baseline;display:inline-block}.entry-content .ji-ext:hover .ext,.entry-content .ji-ext:focus-visible .ext{opacity:1}.seiten-nachbarn{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding-top:20px;border-top:var(--hairline) solid var(--line)}.pagination-inline{justify-content:flex-start;margin-top:20px}.ji-kontakt{margin-top:var(--raum-5);padding-top:var(--raum-4);border-top:var(--hairline) solid var(--line);max-width:var(--maxw-text)}.ji-kontakt-form .feld{margin:0 0 var(--raum-3)}.ji-kontakt-form .feld-reihe{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:600px){.ji-kontakt-form .feld-reihe{grid-template-columns:1fr;gap:0}}.ji-kontakt-form label{display:block;font-size:0.8125rem;font-weight:500;color:var(--muted);margin-bottom:6px}.ji-kontakt-form input[type=text],.ji-kontakt-form input[type=email],.ji-kontakt-form textarea{width:100%;font-family:inherit;font-size:0.9375rem;line-height:1.5;color:var(--ink);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius);padding:0 13px;min-height:var(--feld);transition:border-color .18s,box-shadow .18s}.ji-kontakt-form textarea{resize:vertical;min-height:9rem;padding:12px 13px;line-height:1.6}.ji-kontakt-form input:focus,.ji-kontakt-form textarea:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-ink) 18%,transparent)}.ji-kontakt-form .select-wrap{display:block}.ji-kontakt-form .feld-haken{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.ji-kontakt-form .feld-haken input{margin-top:2px;width:1.125rem;height:1.125rem;accent-color:var(--brand-ink);flex:none;cursor:pointer}.ji-kontakt-form .feld-haken label{cursor:pointer;margin:0;font-size:0.8438rem;color:var(--muted);font-weight:400;line-height:1.5}.ji-kontakt-form .feld-haken input:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ji-kontakt-form>.feld:last-of-type{margin-top:var(--raum-4);margin-bottom:0}.ji-kontakt-meldung{padding:12px 16px;border-radius:var(--radius);font-size:0.9062rem;margin:0 0 20px;border:var(--hairline) solid}.ji-kontakt-meldung.is-ok{background:var(--correct-bg);border-color:var(--correct-line);color:var(--correct-ink)}.ji-kontakt-meldung.is-fehler{background:var(--urgent-bg);border-color:var(--urgent-line);color:var(--urgent-ink)}@media (min-width:1201px){.single-wrap.has-toc{display:grid;grid-template-columns:minmax(0,var(--maxw-text)) 210px;column-gap:52px;align-items:start;max-width:calc(var(--maxw-text) + 210px + 52px + 40px)}.single-wrap.has-toc>*{grid-column:1;min-width:0}.single-wrap.has-toc>.ji-toc{grid-column:2;grid-row:1/span 100;position:sticky;top:96px}}@media (max-width:1200px){.ji-toc{display:none}}.ji-toc{font-size:0.7812rem;line-height:1.5}.ji-toc-titel{font-family:var(--sans);font-size:0.6562rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--hint);margin:0 0 15px}.ji-toc-liste{list-style:none;margin:0;padding:2px 0 2px 18px;border-left:2px solid var(--line)}.ji-toc-eintrag{margin:0 0 13px}.ji-toc-eintrag:last-child{margin-bottom:0}.ji-toc-eintrag.stufe-3{padding-left:14px;font-size:0.75rem;margin-bottom:11px}.ji-toc-eintrag a{position:relative;display:block;color:var(--muted);text-decoration:none;transition:color .15s}.ji-toc-eintrag a:hover{color:var(--ink)}.ji-toc-eintrag a[aria-current]{color:var(--brand-ink);font-weight:500}.ji-toc-eintrag a[aria-current]::before{content:"";position:absolute;left:-20px;top:1px;bottom:1px;width:2px;border-radius:1px;background:var(--brand-ink)}.ji-toc-eintrag.stufe-3 a[aria-current]::before{left:-34px}.entry-content h2,.entry-content h3{scroll-margin-top:var(--strom-abstand)}.podcast-klein .spalten-kopf .btn{min-height:var(--feld-eng);padding:calc(2 * var(--btn-optik)) 12px 0;font-size:0.75rem}.podcast-cover{display:block;border-radius:var(--radius);overflow:hidden}.podcast-liste{display:flex;flex-direction:column;gap:26px;padding:8px 0 32px}.podcast-eintrag{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:24px;border-bottom:var(--hairline) solid var(--line-soft)}.podcast-eintrag:last-child{border-bottom:none}.podcast-eintrag-text{width:100%}.podcast-eintrag .entry-title{font-family:var(--serif);font-size:1.0938rem;line-height:1.28;font-weight:600;margin:4px 0 6px}.podcast-eintrag .entry-title a{color:var(--ink);text-decoration:none}.podcast-eintrag .entry-title a:hover{color:var(--brand-ink)}.podcast-eintrag .excerpt{font-size:0.8438rem;color:var(--muted);margin:0 0 12px}.podcast-hero{max-width:320px}.ji-player{display:block;margin-top:6px}.ji-player-leiste{display:flex;align-items:center;gap:8px;max-width:620px;background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill);padding:6px;--pl-knopf:var(--feld-eng)}@media (max-width:600px){.ji-player-leiste{flex-wrap:wrap;border-radius:var(--radius);row-gap:6px}}.ji-player .i-pause{display:none}.ji-player.laeuft .i-play{display:none}.ji-player.laeuft .i-pause{display:block}.ji-player-zeit{font-size:0.7188rem;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;margin-right:auto}.ji-player-leiste .btn-icon.btn-sm,.ji-player-tempo{width:var(--pl-knopf);height:var(--pl-knopf);min-height:0;padding:0;flex:none}@media (hover:none){.ji-player-leiste .btn-icon.btn-sm,.ji-player-tempo,.ji-player-start{position:relative}.ji-player-leiste .btn-icon.btn-sm::after,.ji-player-tempo::after,.ji-player-start::after{content:"";position:absolute;inset:-5px;border-radius:inherit}}.ji-player-tempo{font-size:0.6562rem;letter-spacing:0;font-variant-numeric:tabular-nums}.ji-player-start{width:var(--pl-knopf);height:var(--pl-knopf);min-height:0;padding:0;background:var(--brand-ink);color:var(--page);border-color:var(--brand-ink)}.ji-player-start:hover{background:var(--brand-ink-hover);border-color:var(--brand-ink-hover);color:var(--page)}.ji-player-schiene{flex:1;min-width:60px;height:6px;-webkit-appearance:none;appearance:none;border-radius:var(--radius-pill);cursor:pointer;background:linear-gradient(to right,var(--brand-ink) 0 var(--ji-fort,0%),var(--line) var(--ji-fort,0%) 100%)}@media (max-width:600px){.ji-player-schiene{order:-1;flex:1 1 100%}}.ji-player-schiene::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:var(--brand-ink);border:3px solid var(--surface);box-shadow:var(--shadow-soft)}.ji-player-schiene::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:var(--brand-ink);border:3px solid var(--surface)}.ji-player-schiene:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.ji-player-schlicht{width:100%;max-width:420px;margin-top:8px}.ji-karte{margin:26px 0 0}.ji-karte-flaeche{position:relative;background:var(--page);aspect-ratio:2/1;border-radius:var(--radius);overflow:hidden}.ji-karte-flach .ji-karte-flaeche{aspect-ratio:3/1}.ji-karte svg{position:absolute;inset:0;display:block;width:100%;height:100%}.ji-karte-land{fill:var(--brand-ink);fill-rule:evenodd;opacity:.46}:root[data-theme="dark"] .ji-karte-land{opacity:.48}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-karte-land{opacity:.48}}.ji-karte-punkt{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-pill);text-decoration:none}.ji-karte-punkt>span{grid-area:1/1;border-radius:var(--radius-pill)}.ji-karte-hof{width:20px;height:20px;background:var(--kat,var(--accent));opacity:.24}@keyframes ji-puls{0%,100%{opacity:.18;transform:scale(.92)}50%{opacity:.34;transform:scale(1.12)}}.ji-karte:not(.ji-karte-quadrat) .ji-karte-hof{animation:ji-puls 2.4s ease-in-out infinite;transform-origin:center}@media (prefers-reduced-motion:reduce){.ji-karte:not(.ji-karte-quadrat) .ji-karte-hof{animation:none}}.ji-karte a.ji-karte-punkt:hover .ji-karte-hof{animation:none}.ji-karte-kern{width:8px;height:8px;background:var(--kat,var(--accent));box-shadow:0 0 0 1.5px var(--page)}a.ji-karte-punkt:hover .ji-karte-hof{opacity:.42;width:26px;height:26px}a.ji-karte-punkt:focus-visible{outline:2px solid var(--brand-ink);outline-offset:0}@media (prefers-reduced-motion:no-preference){.ji-karte-hof{transition:opacity .18s,width .18s,height .18s}}.ji-karte figcaption{font-size:0.75rem;color:var(--hint);margin-top:8px;line-height:1.5}.ji-weltkarte{margin:26px 0 0}.ji-weltkarte-kopf{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;margin-bottom:10px}.ji-weltkarte-marke{cursor:default;pointer-events:none}.ji-weltkarte-marke:hover{border-color:var(--line);background:var(--glass-panel);color:var(--brand-ink);box-shadow:none}.ji-weltkarte-knoepfe{margin-left:auto;display:flex;gap:5px}.ji-weltkarte-flaeche{position:relative;background:var(--page);border-radius:var(--radius-lg);aspect-ratio:720/440;overflow:hidden;touch-action:none;cursor:grab}.ji-weltkarte-flaeche.zieht{cursor:grabbing}.ji-weltkarte-flaeche:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-weltkarte-flaeche svg{position:absolute;inset:0;display:block;width:100%;height:100%}.ji-weltkarte-punkt{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;text-decoration:none;width:var(--pgr);height:var(--pgr);border-radius:var(--radius-pill)}.ji-weltkarte-scheibe{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-pill);background:var(--brand-ink);color:var(--page);font-size:0.6875rem;font-weight:600;font-variant-numeric:tabular-nums;box-shadow:0 0 0 1.5px var(--page);opacity:.82}.ji-weltkarte-punkt:hover .ji-weltkarte-scheibe{opacity:1}.ji-weltkarte-punkt:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.ji-weltkarte-scheibe{transition:opacity .16s}}@media (max-width:600px){.ji-weltkarte-knoepfe{margin-left:0}}.ji-vorlesen .i-halt{display:none}.ji-vorlesen.liest .i-sprich{display:none}.ji-vorlesen.liest .i-halt{display:block}.ji-vorlesen.liest{border-color:var(--brand-ink);color:var(--brand-ink)}.ji-vorlesen-tempo{min-width:44px;font-variant-numeric:tabular-nums}.entry-content .wird-gelesen{background:var(--brand-soft);box-shadow:0 0 0 6px var(--brand-soft);border-radius:2px;transition:background .2s}@media (prefers-reduced-motion:reduce){.entry-content .wird-gelesen{transition:none}}.btn.nur-schmal{display:none}@media (max-width:900px){.btn.nur-schmal{display:inline-flex}}.spalten-kopf{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--raum-2)}.spalten-kopf h2{font-family:var(--sans);font-size:0.7812rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0}.podcast-klein .spalten-kopf{margin-bottom:var(--raum-3)}.podcast-klein-kopf{display:grid;grid-template-columns:118px minmax(0,1fr);gap:13px;align-items:start;margin-bottom:11px}.podcast-klein-kopf>div{min-width:0;align-self:stretch;display:flex;flex-direction:column}@media (max-width:900px){.podcast-klein-kopf{grid-template-columns:1fr;gap:0}.podcast-klein-kopf .podcast-cover-link,.podcast-klein-kopf .podcast-cover{aspect-ratio:16/9;width:100%;border-radius:var(--radius) var(--radius) 0 0}.podcast-klein-kopf .podcast-cover-link{background:transparent;margin-bottom:6px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 100%)}.podcast-klein-kopf .podcast-cover.ist-ersatz{border:0}.podcast-klein h3{-webkit-line-clamp:3}}.podcast-klein h3{font-family:var(--serif);font-size:0.9375rem;line-height:1.28;font-weight:600;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.podcast-klein h3 a{color:var(--ink);text-decoration:none}.podcast-klein h3 a:hover{color:var(--brand-ink)}.podcast-klein .ji-player,.podcast-klein noscript{margin-top:auto}.podcast-klein .ji-player-leiste{flex-wrap:nowrap;max-width:none;gap:9px;padding:4px}.podcast-klein .ji-player-start svg{width:14px;height:14px}.podcast-klein .ji-player-zeit{font-size:0.6875rem}.podcast-klein .ji-player-schiene{order:0;flex:1 1 0;min-width:40px;height:5px}.podcast-cover,.podcast-cover-link{display:block;position:relative;border-radius:var(--radius);overflow:hidden;aspect-ratio:1/1;background:var(--brand-soft)}.podcast-cover img{width:100%;height:100%;object-fit:cover;display:block}.podcast-cover.ist-ersatz{display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,color-mix(in srgb,var(--brand-ink) 14%,var(--surface)),color-mix(in srgb,var(--brand-ink) 5%,var(--surface)));border:var(--hairline) solid var(--line)}@supports not (background:color-mix(in srgb,red 10%,white)){.podcast-cover.ist-ersatz{background:var(--brand-soft)}}.podcast-cover.ist-ersatz svg{width:62%;height:42%;fill:var(--brand-ink);opacity:.4}.podcast-aktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.podcast-groesse{color:var(--hint);font-variant-numeric:tabular-nums}.podcast-aktionen .ext{width:11px;height:11px;opacity:.6}.podcast-single-kopf{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;align-items:start;margin-bottom:26px}@media (max-width:600px){.podcast-single-kopf{grid-template-columns:1fr;gap:16px}.podcast-single-kopf>.podcast-cover,.podcast-single-kopf>.podcast-cover-link{max-width:180px}}.podcast-single-kopf.ohne-cover{grid-template-columns:minmax(0,1fr)}.podcast-single-text .single-title{margin:0 0 8px}.podcast-single-text .single-meta{border:none;padding:0;margin:0 0 10px}.podcast-aktionen+.entry-content,.ji-pwp+.entry-content,.ji-player+.entry-content,.podcast-aktionen+.muted-note{margin-top:var(--raum-4)}.ji-pwp{margin:0 0 4px;border-radius:var(--radius-lg);overflow:hidden;border:var(--hairline) solid var(--line);background:var(--surface)}.ji-pwp .podlove-web-player{min-height:120px}.podcast-schnellfilter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:4px 0 18px;border-bottom:var(--hairline) solid var(--line);margin-bottom:22px}.podcast-suche{position:relative;flex:0 1 300px;min-width:200px;max-width:340px}.podcast-suche input{width:100%;font-family:inherit;font-size:0.875rem;color:var(--ink);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill);padding:8px 15px;transition:border-color .18s,box-shadow .18s}.podcast-suche input:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-ink) 18%,transparent)}.podcast-treffer{position:absolute;right:14px;top:50%;transform:translateY(-50%);margin:0;font-size:0.7188rem;color:var(--hint);pointer-events:none;font-variant-numeric:tabular-nums}.podcast-stichworte{margin:0;flex:1 1 260px;min-width:0}@media (max-width:900px){.podcast-suche{flex-basis:100%;max-width:none}.podcast-stichworte{flex-basis:100%}}.podcast-stichworte .tag.is-aktiv{background:var(--brand-ink);color:var(--page);border-color:var(--brand-ink)}.podcast-stichworte.is-leer{font-size:0.7812rem;color:var(--hint)}.podcast-filter-reset{display:flex;align-items:center;gap:8px;flex-basis:100%;margin-top:2px}.podcast-filter-reset-vor{font-size:0.6562rem;font-weight:600;color:var(--hint);letter-spacing:.07em;text-transform:uppercase}.podcast-nichts{padding-top:4px}.podcast-eintrag-cover{position:relative;width:100%;max-width:240px}.podcast-eintrag-cover .podcast-cover-link{width:100%}@media (max-width:600px){.podcast-eintrag{gap:0}.podcast-eintrag-cover{max-width:none;width:100%;order:-1}.podcast-eintrag-cover .podcast-cover-link,.podcast-eintrag-cover .podcast-cover{aspect-ratio:16/9;width:100%;border-radius:var(--radius) var(--radius) 0 0}.podcast-eintrag-cover .podcast-cover-link{background:transparent;margin-bottom:6px;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 0,#000 55%,transparent 100%)}.podcast-eintrag-cover .podcast-cover.ist-ersatz{border:0}}:root{--lila-ink:#5B2A86;--lila-soft:#F1E9F8;--lila-line:#D8C4EC;--lila-flaeche:#5B2A86}:root[data-theme="dark"]{--lila-ink:#C9A6E8;--lila-soft:#2A1F3A;--lila-line:#4A3A63}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--lila-ink:#C9A6E8;--lila-soft:#2A1F3A;--lila-line:#4A3A63}}.ji-bubble.ist-lila{color:var(--lila-ink);border-color:var(--lila-line);background:var(--lila-soft);font-weight:600}.ji-bubble.ist-lila:hover{color:var(--lila-ink);border-color:var(--lila-ink);background:var(--lila-soft)}.ji-bubble.ist-lila:focus-visible{outline-color:var(--lila-ink)}:root{--f-misch:#000;--f-anteil:72%}:root[data-theme="dark"]{--f-misch:#fff;--f-anteil:62%}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--f-misch:#fff;--f-anteil:62%}}.ji-bubble.ist-farbig{--f-ist:var(--f);color:color-mix(in srgb,var(--f-ist) var(--f-anteil),var(--f-misch));border-color:color-mix(in srgb,var(--f-ist) 38%,var(--surface));background:color-mix(in srgb,var(--f-ist) 12%,var(--surface));font-weight:600}:root[data-theme="dark"] .ji-bubble.ist-farbig{--f-ist:var(--f-d,var(--f))}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-bubble.ist-farbig{--f-ist:var(--f-d,var(--f))}}.ji-bubble.ist-farbig:hover{border-color:var(--f-ist);background:color-mix(in srgb,var(--f-ist) 18%,var(--surface));color:color-mix(in srgb,var(--f-ist) var(--f-anteil),var(--f-misch))}.ji-bubble.ist-farbig:focus-visible{outline-color:var(--f-ist)}.ji-start-abschnitt.ist-farbig{--f-ist:var(--f);background:var(--surface);border:1px solid color-mix(in srgb,var(--f-ist) 38%,transparent);box-shadow:0 6px 18px color-mix(in srgb,var(--f-ist) 6%,transparent),0 1px 3px rgba(0,0,0,.03);transition:border-color .3s,box-shadow .3s}.ji-start-abschnitt.ist-farbig:hover,.ji-start-abschnitt.ist-farbig:focus-within{border-color:color-mix(in srgb,var(--f-ist) 70%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--f-ist) 9%,transparent),0 1px 4px rgba(0,0,0,.04)}@media (prefers-reduced-motion:reduce){.ji-start-abschnitt.ist-farbig{transition:none}}:root[data-theme="dark"] .ji-start-abschnitt.ist-farbig{--f-ist:var(--f-d,var(--f))}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-start-abschnitt.ist-farbig{--f-ist:var(--f-d,var(--f))}}.ji-start-abschnitt.ist-farbig .news-band-head{border-bottom-color:var(--f-ist)}.ji-start-abschnitt.ist-farbig .news-band-head h2{color:color-mix(in srgb,var(--f-ist) var(--f-anteil),var(--f-misch))}.ji-femizide-einordnung{margin:var(--raum-4) 0;padding:2px 0 2px 18px;border-left:3px solid var(--lila-line)}.ji-femizide-einordnung-kopf{margin:0 0 7px;font-size:0.6562rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--lila-ink)}.ji-femizide-einordnung-text{margin:0 0 13px;font-size:0.9062rem;line-height:1.6;color:var(--ink);max-width:62ch}.ji-femizide-einordnung .ji-bubble svg{width:13px;height:13px}.ji-femizide-kopf,.ji-sonderseite-kopf{padding:var(--raum-5) 0 var(--raum-3)}.ji-femizide-marke,.ji-sonderseite-marke{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;font-size:0.6562rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lila-ink)}.ji-femizide-marke::before,.ji-sonderseite-marke::before{content:"";width:26px;height:3px;border-radius:2px;background:var(--lila-ink)}.ji-femizide-kopf h1,.ji-sonderseite-kopf h1{font-family:var(--serif);font-size:clamp(2rem,5vw,3rem);line-height:1.04;font-weight:600;letter-spacing:-.022em;margin:0 0 14px}.ji-femizide-zahlenblock{display:flex;flex-direction:column;gap:var(--raum-3)}.ji-femizide-zahl{display:block}.ji-femizide-zahl-wert{display:block;font-family:var(--serif);font-size:1.875rem;line-height:1.05;font-weight:600;color:var(--lila-ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ji-femizide-zahl-was{display:block;margin-top:4px;font-size:0.7812rem;color:var(--hint);letter-spacing:.02em}.ji-femizide-zahlen-fuss{margin:0;font-size:0.7812rem;line-height:1.55;color:var(--muted);max-width:66ch}@media (max-width:600px){.ji-femizide-zahl-wert{font-size:1.5625rem}}.ji-femizide-erklaerung,.ji-sonderseite-erklaerung{margin:var(--raum-4) 0 var(--raum-6)}.ji-femizide-erklaerung .entry-content>:first-child,.ji-sonderseite-erklaerung .entry-content>:first-child,.ji-femizide-erklaerung>.ji-mehr>.ji-mehr-inhalt>:first-child,.ji-sonderseite-erklaerung>.ji-mehr>.ji-mehr-inhalt>:first-child{margin-top:0}.ji-femizide-quelle,.ji-sonderseite-quelle{font-size:0.8125rem;color:var(--hint);margin-top:22px;padding-top:12px;border-top:var(--hairline) solid var(--line-soft)}.ji-femizide-band,.ji-sonderseite-band{margin:0 0 var(--raum-6)}.ji-femizide-band-kopf,.ji-sonderseite-band-kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:var(--raum-3);padding-bottom:var(--raum-2);border-bottom:var(--hairline) solid var(--line)}.ji-femizide-band-kopf h2,.ji-sonderseite-band-kopf h2{font-family:var(--serif);font-size:1.4375rem;font-weight:600;margin:0;letter-spacing:-.018em;line-height:1.1}.ji-karussell-knoepfe{position:absolute;inset:0;z-index:2;pointer-events:none}.ji-karussell-knoepfe .btn{position:absolute;top:38%;pointer-events:auto;background:var(--glass-panel);border-color:var(--glass-line);box-shadow:var(--shadow-lift)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ji-karussell-knoepfe .btn{-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px)}}.ji-karussell-links{left:0}.ji-karussell-rechts{right:0}.ji-karussell-knoepfe .btn[disabled]{opacity:0;pointer-events:none}.ji-karussell-stand{display:none}.ji-start-vorschau .ji-karussell-knoepfe:not([hidden]){position:static;display:flex;justify-content:center;align-items:center;gap:12px;order:2;margin-top:var(--raum-2);pointer-events:auto}.ji-start-vorschau [data-ji-karussell] [class$="-huelle"]{display:flex;flex-direction:column}.ji-start-vorschau [data-ji-karussell] [class$="-huelle"]>[data-ji-karussell-spur]{order:1}.ji-start-vorschau .ji-karussell-knoepfe .btn{position:static;width:32px;height:32px;box-shadow:none;background:var(--surface);border-color:var(--line)}.ji-start-vorschau .ji-karussell-knoepfe .btn svg{width:15px;height:15px}.ji-start-vorschau .ji-karussell-knoepfe .btn[disabled]{opacity:.35}.ji-start-vorschau .ji-karussell-stand{display:inline;min-width:3.5em;text-align:center;font-size:.8125rem;color:var(--hint);font-variant-numeric:tabular-nums}.ji-femizide-huelle,.ji-sonderseite-huelle{position:relative;margin-inline:calc(-1 * var(--wrap-pad));padding-inline:var(--wrap-pad)}.ji-femizide-spur,.ji-sonderseite-spur{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,262px);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:3px 3px 14px;margin:-3px -3px 0;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;--fade:34px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - var(--fade)),transparent 100%)}.ji-femizide-spur::-webkit-scrollbar,.ji-sonderseite-spur::-webkit-scrollbar{display:none}.ji-femizide-spur.hat-links,.ji-sonderseite-spur.hat-links{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--fade),#000 calc(100% - var(--fade)),transparent 100%)}.ji-femizide-spur.hat-links.am-ende,.ji-sonderseite-spur.hat-links.am-ende{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade));mask-image:linear-gradient(to right,transparent 0,#000 var(--fade))}.ji-femizide-spur:focus-visible,.ji-sonderseite-spur:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-femizide-karte-klein,.ji-sonderseite-karte-klein{scroll-snap-align:start;display:flex;flex-direction:column}.ji-femizide-karte-klein .ji-media,.ji-sonderseite-karte-klein .ji-media{order:2;margin-top:14px}.ji-femizide-zeit,.ji-sonderseite-zeit{font-size:0.7188rem;color:var(--hint);margin-bottom:4px;font-variant-numeric:tabular-nums}.ji-femizide-karte-klein .entry-title,.ji-sonderseite-karte-klein .entry-title{font-family:var(--serif);font-size:1rem;line-height:1.28;font-weight:600;margin:0 0 6px}.ji-femizide-karte-klein .entry-title a,.ji-sonderseite-karte-klein .entry-title a{color:var(--ink);text-decoration:none}.ji-femizide-karte-klein .entry-title a:hover,.ji-sonderseite-karte-klein .entry-title a:hover{color:var(--brand-ink)}.ji-femizide-karte-klein .excerpt,.ji-sonderseite-karte-klein .excerpt{font-size:0.8125rem;color:var(--muted);margin:0}@media (max-width:600px){.ji-femizide-spur,.ji-sonderseite-spur{grid-auto-columns:minmax(200px,82vw)}}.ji-sonderseite-marke{color:var(--accent)}.ji-sonderseite-marke::before{background:var(--accent)}.ji-ss-liste{margin:0 0 var(--raum-6)}.ji-ss-liste h2{font-family:var(--serif);font-size:1.4375rem;font-weight:600;margin:0 0 var(--raum-3);padding-bottom:var(--raum-2);border-bottom:var(--hairline) solid var(--line);letter-spacing:-.018em;line-height:1.1}.ji-ss-liste-eintraege{list-style:none;margin:0;padding:0}.ji-ss-liste-eintraege li{display:grid;grid-template-columns:6.5em 1fr;gap:4px 14px;align-items:baseline;padding:9px 0;border-bottom:var(--hairline) solid var(--line-soft)}.ji-ss-liste-eintraege time{font-size:0.75rem;color:var(--hint);font-variant-numeric:tabular-nums}.ji-ss-liste-eintraege a{color:var(--ink);text-decoration:none;font-family:var(--serif);font-size:1rem;line-height:1.3}.ji-ss-liste-eintraege a:hover{color:var(--brand-ink);text-decoration:underline}@media (max-width:560px){.ji-ss-liste-eintraege li{grid-template-columns:1fr}}.ji-femizide-karte{padding-bottom:var(--raum-6)}.ji-femizide-karte-kopf{margin-bottom:var(--raum-3);padding-bottom:var(--raum-2);border-bottom:var(--hairline) solid var(--line)}.ji-femizide-karte h2{font-family:var(--serif);font-size:1.4375rem;font-weight:600;margin:0 0 7px;letter-spacing:-.018em}.ji-femizide-karte-kopf p{font-size:0.8438rem;line-height:1.55;color:var(--muted);margin:0;max-width:62ch}.ji-femizide-karte-raster{display:grid;grid-template-columns:minmax(0,440px) minmax(250px,1fr);gap:var(--raum-5);align-items:start}.ji-femizide-neben{display:flex;flex-direction:column;gap:var(--raum-4)}.ji-femizide-neben .ji-femizide-zahl-wert{font-size:1.625rem}.ji-femizide-karte .ji-femizide-neben .ji-femizide-zahl:first-child .ji-femizide-zahl-wert{font-size:clamp(3.25rem,7vw,5rem);line-height:1}.ji-start-vorschau .ji-femizide-karte .ji-femizide-neben .ji-femizide-zahl:first-child .ji-femizide-zahl-wert{font-size:1.625rem}.ji-femizide-neben .ji-femizide-zahlen-fuss{font-size:0.75rem}@media (max-width:900px){.ji-femizide-karte-raster{grid-template-columns:1fr;gap:var(--raum-3)}}.ji-karte-quadrat{margin:0}.ji-karte-quadrat .ji-karte-flaeche{aspect-ratio:1/1;max-width:440px}.ji-femizide-orte h3{font-family:var(--sans);font-size:0.6562rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--hint);margin:0 0 12px;padding-bottom:8px;border-bottom:var(--hairline) solid var(--line-soft)}.ji-femizide-orte ul{list-style:none;margin:0;padding:0;columns:2;column-gap:18px}@media (max-width:900px){.ji-femizide-orte ul{columns:2}}@media (max-width:600px){.ji-femizide-orte ul{columns:1}}.ji-femizide-orte li{break-inside:avoid;margin-bottom:7px;font-size:0.8438rem;line-height:1.35}.ji-femizide-orte a{color:var(--ink);text-decoration:none;border-bottom:var(--hairline) solid var(--lila-line)}.ji-femizide-orte a:hover{color:var(--lila-ink);border-bottom-color:var(--lila-ink)}.ji-femizide-orte-zahl{display:block;font-size:0.7188rem;color:var(--hint);font-variant-numeric:tabular-nums}.ji-karte-quadrat .ji-karte-punkt-mehr .ji-karte-hof{width:24px;height:24px}.ji-karte-quadrat a.ji-karte-punkt-mehr:hover .ji-karte-hof{width:30px;height:30px}.ji-karte-punkt-mehr .ji-karte-kern{display:none}.ji-karte-punkt-zahl{display:grid;place-items:center;width:16px;height:16px;background:var(--lila-ink);color:var(--page);font-family:var(--sans);font-size:0.5938rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums;pointer-events:none;box-shadow:0 0 0 1.5px var(--page)}.ji-femizide-ortansicht{margin:var(--raum-5) 0}.ji-femizide-ortansicht h2{font-family:var(--serif);font-size:1.5rem;font-weight:500;margin:0 0 var(--raum-3);line-height:1.25}.ji-fallliste{list-style:none;margin:0;padding:0;border-top:var(--hairline) solid var(--line-soft)}.ji-fall{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:var(--raum-2) 0;border-bottom:var(--hairline) solid var(--line-soft)}.ji-fall-datum{flex:0 0 8.5rem;font-family:var(--sans);font-size:0.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}.ji-fall-ziel{font-size:0.9375rem;line-height:1.4;color:var(--ink);text-decoration:none;border-bottom:var(--hairline) solid var(--lila-line)}.ji-fall-ziel:hover{color:var(--lila-ink);border-bottom-color:var(--lila-ink)}.ji-fall-ohne{color:var(--muted);border-bottom:0}.ji-fall-notiz{flex:1 1 100%;margin-left:8.5rem;font-size:0.8125rem;color:var(--muted)}@media (max-width:600px){.ji-fall-datum{flex:1 1 100%}.ji-fall-notiz{margin-left:0}}.ji-femizide-zurueck{margin:var(--raum-3) 0 0;font-size:0.875rem}.ji-karte-quadrat .ji-karte-land{opacity:.26}:root[data-theme="dark"] .ji-karte-quadrat .ji-karte-land{opacity:.3}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-karte-quadrat .ji-karte-land{opacity:.3}}.ji-karte-fokusland{fill:var(--lila-ink);fill-rule:evenodd;opacity:.16}.ji-karte-grenze{fill:none;stroke:var(--lila-ink);stroke-width:1.15;stroke-linejoin:round;opacity:.75}:root[data-theme="dark"] .ji-karte-fokusland{opacity:.2}:root[data-theme="dark"] .ji-karte-grenze{opacity:.85}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-karte-fokusland{opacity:.2}:root:not([data-theme="light"]) .ji-karte-grenze{opacity:.85}}.ji-karte-quadrat .ji-karte-hof,.ji-karte-quadrat .ji-karte-kern{background:var(--lila-ink)}.ji-karte-quadrat .ji-karte-punkt{width:30px;height:30px}.ji-karte-quadrat .ji-karte-hof{width:15px;height:15px}.ji-karte-quadrat .ji-karte-kern{width:7px;height:7px}.ji-karte-quadrat a.ji-karte-punkt:hover{z-index:2}.ji-karte-quadrat a.ji-karte-punkt:hover .ji-karte-hof{width:21px;height:21px}.sw-trend{display:flex;align-items:baseline;gap:var(--raum-1) 10px;flex-wrap:wrap;margin:0 0 var(--raum-3)}.sw-trend-vor{font-size:0.6562rem;font-weight:600;color:var(--hint);letter-spacing:.07em;text-transform:uppercase;flex:none}.ressort-bubbles{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-1);margin:0 0 var(--raum-3)}.ji-bubble.ist-ressort{--kat:var(--kat-hell,var(--brand-ink));--kat-rand:var(--kat-hell,var(--line));color:var(--kat);border-color:var(--kat-rand)}:root[data-theme="dark"] .ji-bubble.ist-ressort{--kat:var(--kat-dunkel,var(--brand-ink));--kat-rand:var(--kat-dunkel,var(--line))}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-bubble.ist-ressort{--kat:var(--kat-dunkel,var(--brand-ink));--kat-rand:var(--kat-dunkel,var(--line))}}.ji-bubble.ist-ressort:hover{color:var(--kat);border-color:var(--kat)}.ji-bubble.ist-ressort.ist-hier{border-color:var(--kat-rand)}.hg-band{margin-top:var(--raum-6)}@media (max-width:900px){.hg-band{margin-top:var(--raum-5)}}.sw-gewaehlt{display:flex;flex-direction:column;gap:9px}.sw-gewaehlt-vor{font-size:0.6562rem;font-weight:600;color:var(--hint);letter-spacing:.07em;text-transform:uppercase}.sw-gewaehlt-liste{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-1)}.sw-gewaehlt .ji-bubble.is-gewaehlt span[aria-hidden]{margin-left:5px;opacity:.7}.sw-gewaehlt .sw-modus{margin-bottom:0}.fb-dank::before{content:"|";margin:0 6px;opacity:.55}.fb-dank a{color:var(--footer-hint);text-decoration:underline;text-underline-offset:2px}.fb-dank a:hover{color:var(--footer-ink-hover)}.fb-quellen{display:block;margin-top:5px;font-size:0.7188rem;color:var(--footer-hint)}.fb-quellen a{color:var(--footer-hint);text-decoration:underline;text-underline-offset:2px}.fb-quellen a:hover{color:var(--footer-ink-hover)}.ji-quellen{margin-top:36px;padding-top:20px;border-top:var(--hairline) solid var(--line)}.ji-quellen h2{font-family:var(--serif);font-size:1.1875rem;margin:0 0 10px}.ji-quellen ul{margin:0 0 12px;padding-left:20px}.ji-quellen li{margin-bottom:4px}.ji-quellen p{font-size:0.875rem;color:var(--muted);margin:0}.netz-band{margin-top:var(--raum-6);padding-top:var(--raum-4);border-top:var(--hairline) solid var(--line)}.netz-band-kopf{margin-bottom:var(--raum-4)}.netz-band-kopf h2{font-family:var(--serif);font-size:clamp(1.375rem,2.2vw,1.625rem);font-weight:600;margin:0 0 6px;letter-spacing:-.018em;line-height:1.1}.netz-band-kopf p{margin:0;font-size:0.8438rem;color:var(--muted)}.netz-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--raum-4)}@media (max-width:900px){.netz-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.netz-grid{grid-template-columns:1fr}}.netz-link{display:flex;flex-direction:column;gap:7px;text-decoration:none;color:inherit;border-radius:var(--radius);outline-offset:3px}.netz-bild{display:block;overflow:hidden;border-radius:var(--radius);aspect-ratio:3/2;background:var(--brand-soft);margin-bottom:3px;position:relative}.netz-bild img{width:100%;height:100%;object-fit:cover;display:block}.netz-medium{font-size:0.6562rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--hint);display:flex;align-items:center;gap:6px}.netz-titel{font-family:var(--serif);font-size:1rem;line-height:1.28;font-weight:600;color:var(--ink)}.netz-titel .ext{width:11px;height:11px;opacity:.5;vertical-align:baseline;margin-left:3px;flex:none}.netz-link:hover .netz-titel{color:var(--brand-ink)}.netz-text{font-size:0.8125rem;line-height:1.5;color:var(--muted)}.netz-zeit{font-size:0.7188rem;color:var(--hint);font-variant-numeric:tabular-nums}.netz-logo{position:absolute;left:9px;bottom:9px;z-index:2;width:30px;height:30px;border-radius:var(--radius-pill);overflow:hidden;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,.32);border:var(--hairline) solid rgba(255,255,255,.7)}.netz-logo img{width:100%;height:100%;object-fit:contain;display:block;padding:3px;transition:none}.netz-link:hover .netz-logo img{transform:none}.netz-logo-klein{width:16px;height:16px;border-radius:var(--radius-pill);object-fit:contain;background:#fff;flex:none}.ji-femizide-quellenangabe{display:block;margin-top:2px;font-size:0.6875rem;color:var(--hint);line-height:1.4}.ji-femizide-quellenangabe a{color:var(--hint);text-decoration:underline;text-underline-offset:2px}.ji-femizide-quellenangabe a:hover{color:var(--lila-ink)}.ji-pgp{margin:var(--raum-5) 0;padding:var(--raum-4);background:var(--brand-soft);border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);max-width:var(--maxw-text);--feld-flaeche:color-mix(in srgb,#fff 62%,var(--brand-soft))}.ji-pgp-kopf{display:flex;align-items:center;gap:11px;margin-bottom:var(--raum-2)}.ji-pgp-symbol{display:grid;place-items:center;width:var(--feld);height:var(--feld);flex:none;border-radius:var(--radius-pill);background:var(--brand-ink);color:var(--page)}.ji-pgp-symbol svg{width:19px;height:19px}.ji-pgp h2{font-family:var(--serif);font-size:1.25rem;font-weight:600;margin:0;letter-spacing:-.01em}.ji-pgp-text{margin:0 0 var(--raum-3);font-size:0.9062rem;line-height:1.6;color:var(--ink)}.ji-pgp-daten{margin:0 0 var(--raum-3);display:flex;flex-direction:column;gap:var(--raum-2)}.ji-pgp-daten dt{font-size:0.6562rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.ji-pgp-daten dd{margin:0;font-size:0.875rem}.ji-pgp-finger{display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.8125rem;line-height:1.7;letter-spacing:.04em;word-spacing:.22em;background:var(--surface);border:var(--hairline) solid var(--line);border-radius:var(--radius);padding:7px 11px;overflow-wrap:break-word;user-select:all}.ji-pgp-aktion{margin:0 0 var(--raum-3)}.ji-pgp-hinweis{margin:0;font-size:0.7812rem;line-height:1.55;color:var(--muted)}.ji-pgp h3{font-family:var(--serif);font-size:1rem;font-weight:600;margin:0 0 var(--raum-2);letter-spacing:-.01em}.ji-pgp-formular{margin:0 0 var(--raum-3)}.ji-pgp-oder{padding-top:var(--raum-3);border-top:var(--hairline) solid var(--line)}.ji-pgp .secure-form,.ji-pgp .secure-form input,.ji-pgp .secure-form textarea{max-width:100%}.ji-pgp .secure-form .form-group{margin:0 0 var(--raum-3)}.ji-pgp .secure-form label{display:block;font-size:0.8125rem;font-weight:500;color:var(--muted);margin-bottom:6px}:root[data-theme="dark"] .ji-pgp{--feld-flaeche:color-mix(in srgb,#000 34%,var(--brand-soft))}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .ji-pgp{--feld-flaeche:color-mix(in srgb,#000 34%,var(--brand-soft))}}@supports not (background:color-mix(in srgb,red 10%,white)){.ji-pgp{--feld-flaeche:var(--glass-panel)}}.ji-pgp .secure-form input[type=text],.ji-pgp .secure-form input[type=email],.ji-pgp .secure-form select,.ji-pgp .secure-form textarea{width:100%;font-family:inherit;font-size:0.9375rem;line-height:1.5;color:var(--ink);background:var(--feld-flaeche);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius);padding:0 13px;min-height:var(--feld);transition:border-color .18s,box-shadow .18s}.ji-pgp .secure-form textarea{resize:vertical;min-height:9rem;padding:12px 13px;line-height:1.6}.ji-pgp .secure-form input:focus,.ji-pgp .secure-form select:focus,.ji-pgp .secure-form textarea:focus{outline:none;border-color:var(--brand-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-ink) 18%,transparent)}.ji-pgp .secure-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:var(--feld);cursor:pointer;padding:calc(2 * var(--btn-optik)) 20px 0;font-family:inherit;font-size:0.8125rem;font-weight:400;line-height:1;color:var(--page);background:var(--brand-ink);border:var(--hairline) solid var(--brand-ink);border-radius:var(--radius-pill);transition:background .18s,border-color .18s}.ji-pgp .secure-form input[type=submit]:hover{background:var(--brand-ink-hover);border-color:var(--brand-ink-hover)}.ji-sef-messenger-reihe{display:grid;grid-template-columns:200px 1fr;gap:10px;align-items:start}.ji-sef-messenger-reihe .select-wrap{display:block;width:100%}.ji-sef-messenger-reihe .ji-select{width:100%}@media (max-width:600px){.ji-sef-messenger-reihe{grid-template-columns:1fr}}.ji-sef-hilfe{margin:0 0 6px;font-size:0.75rem;line-height:1.45;color:var(--muted)}.ji-sef-ohne-js{margin:0;font-size:0.8125rem;line-height:1.55;color:var(--muted)}@media (max-width:600px){.ji-pgp{padding:var(--raum-3)}.ji-pgp-finger{font-size:0.75rem}}.sw-suche{margin-bottom:var(--raum-2)}.sw-suche input{width:100%;min-height:var(--feld);padding:0 13px;font-family:inherit;font-size:0.8438rem;color:var(--ink);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill);-webkit-appearance:none;appearance:none}.sw-suche input::placeholder{color:var(--hint)}.sw-suche input:focus{outline:none;border-color:var(--brand-ink)}.sw-suche input:focus-visible{outline:2px solid var(--brand-ink);outline-offset:-2px}.sw-suche input::-webkit-search-cancel-button{filter:grayscale(1) opacity(.6)}.sw-suche-leer{margin:8px 0 0;font-size:0.7812rem;color:var(--hint)}.suche-bereiche{display:flex;align-items:center;gap:var(--raum-2);flex-wrap:wrap;margin:var(--raum-3) 0 var(--raum-4)}.suche-bereiche-vor{font-size:0.6562rem;font-weight:500;color:var(--hint);letter-spacing:.07em;text-transform:uppercase;flex:none}.suche-bereiche-liste{display:flex;flex-wrap:wrap;gap:var(--raum-1)}.ji-pille-zahl{margin-left:6px;opacity:.55;font-variant-numeric:tabular-nums;font-size:0.7188rem}.suche-bereiche .ji-bubble.ist-leer{opacity:.5}.suche-bereiche .ji-bubble.ist-leer:hover{opacity:1}.ji-suche-reihe{display:flex;align-items:baseline;gap:var(--raum-2);flex-wrap:wrap;margin:0 0 var(--raum-2)}.ji-suche-reihe:last-child{margin-bottom:0}.ji-suche-reihe-titel{font-size:0.6562rem;font-weight:500;color:var(--hint);letter-spacing:.07em;text-transform:uppercase;flex:none;min-width:82px}.ji-suche-zeitraum .ji-suche-reihe-liste{display:block}.ji-suche-zeitraum .ji-zeitraum-felder{margin-bottom:8px}.ji-suche-reihe-liste{display:flex;flex-wrap:wrap;gap:var(--raum-1);flex:1 1 240px;min-width:0}@media (max-width:520px){.ji-suche-reihe{display:block}.ji-suche-reihe-titel{display:block;margin:0 0 6px}}.ji-suche-zurueck{margin-top:var(--raum-1)}.ji-search-mehr{position:relative;flex:none}.ji-search-mehr svg{width:17px;height:17px;display:block}.ji-search-mehr.ist-an{color:var(--brand-ink);background:var(--brand-soft)}.ji-search-mehr.ist-gesetzt::after{content:"";position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:var(--radius-pill);background:var(--accent);box-shadow:0 0 0 2px var(--surface)}.ji-search-filter{margin:0 2px 12px;padding:12px 14px;border:var(--hairline) solid var(--glass-line);border-radius:var(--radius);background:var(--surface);max-height:min(34vh,300px);overflow-y:auto;scrollbar-width:none}.ji-search-filter::-webkit-scrollbar{display:none}.ji-suche-erweitert{margin:0 0 var(--raum-4);border:var(--hairline) solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface)}.ji-suche-erweitert>summary{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;font-size:0.8125rem;color:var(--muted);list-style:none}.ji-suche-erweitert>summary::-webkit-details-marker{display:none}.ji-suche-erweitert>summary:hover{color:var(--ink)}.ji-suche-erweitert[open]>summary{border-bottom:var(--hairline) solid var(--line);color:var(--ink)}.ji-suche-zahnrad{width:16px;height:16px;flex:none}.ji-suche-erweitert-koerper{padding:14px}.ji-suche-bremse{margin:0;font-size:0.8125rem;color:var(--muted)}.ji-strom-fuss.ist-gebremst .ji-strom-weiter{opacity:.7}.ji-mehr-inhalt{overflow:hidden;transition:max-height .38s cubic-bezier(.22,.61,.36,1)}.ji-mehr.ist-gekuerzt .ji-mehr-inhalt{-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.ji-mehr-knopf{margin-top:var(--raum-2)}.ji-mehr-knopf .zu{display:none}.ji-mehr.ist-offen .ji-mehr-knopf .auf{display:none}.ji-mehr.ist-offen .ji-mehr-knopf .zu{display:inline}.ji-mehr-knopf svg{width:13px;height:13px;transition:transform .22s ease}.ji-mehr.ist-offen .ji-mehr-knopf svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.ji-mehr-inhalt,.ji-mehr-knopf svg{transition:none}}.podcast-ansichten{display:grid;grid-template-columns:1fr 1fr;margin:var(--raum-2) 0 var(--raum-4)}.podcast-ansicht{position:relative;display:flex;align-items:center;justify-content:center;min-height:64px;padding:var(--raum-2) var(--raum-3);font-family:var(--serif);font-size:1.0625rem;font-weight:500;letter-spacing:.01em;color:var(--hint);background:var(--page);text-decoration:none;transition:background .15s ease,box-shadow .2s ease,color .15s ease}.podcast-ansicht:first-child{border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--schatten-mitte-rechts)}.podcast-ansicht:last-child{border-radius:0 var(--radius-lg) var(--radius-lg) 0;box-shadow:var(--schatten-mitte-links)}.podcast-ansicht+.podcast-ansicht::before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--line) 60%,transparent) 38%,color-mix(in srgb,var(--line) 60%,transparent) 62%,transparent)}.podcast-ansicht:hover,.podcast-ansicht:focus-visible{color:var(--brand-ink);text-decoration:none;z-index:1}.podcast-ansicht:not(.ist-aktiv):hover::after,.podcast-ansicht:not(.ist-aktiv):focus-visible::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--brand-ink) 28%,transparent) 30%,color-mix(in srgb,var(--brand-ink) 28%,transparent) 70%,transparent)}.podcast-ansicht:first-child:hover,.podcast-ansicht:first-child:focus-visible{box-shadow:var(--schatten-mitte-rechts-stark)}.podcast-ansicht:last-child:hover,.podcast-ansicht:last-child:focus-visible{box-shadow:var(--schatten-mitte-links-stark)}.podcast-ansicht.ist-aktiv{color:var(--brand-ink);font-weight:600}.podcast-ansicht.ist-aktiv::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--brand-ink) 70%,transparent) 30%,color-mix(in srgb,var(--brand-ink) 70%,transparent) 70%,transparent)}.podcast-abo{display:flex;justify-content:flex-end;align-items:center;gap:var(--raum-1);margin:0 0 6px;flex:none}.podcast-abo .ji-feed-abo{margin:0;gap:var(--raum-1);flex-wrap:nowrap}.podcast-abo .ji-feed-abo .copy-note{flex-basis:auto}.podcast-ueb-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 18px;margin-bottom:24px;border-bottom:var(--hairline) solid var(--line)}.podcast-ueb-filter .filter-group{margin-bottom:0;flex:0 0 auto}.podcast-ueb-filter .select-wrap{min-width:150px}.podcast-ueb-filter .ji-select-btn{min-width:150px}.podcast-ueb-filter .ji-filter-reset{flex:none}.podcast-uebersicht{padding-bottom:var(--raum-6)}.podcast-jahr + .podcast-jahr{margin-top:var(--raum-5)}.podcast-jahr h2{display:flex;align-items:baseline;gap:12px;font-family:var(--serif);font-size:1.4375rem;font-weight:600;margin:0 0 var(--raum-2);padding-bottom:var(--raum-2);letter-spacing:-.015em;border-bottom:2px solid var(--band-linie)}.podcast-jahr-zahl{font-family:var(--sans);font-size:0.7188rem;font-weight:400;color:var(--hint);letter-spacing:.04em}.podcast-uebersicht-liste{list-style:none;margin:0;padding:0}.podcast-uebersicht-liste li + li{border-top:var(--hairline) solid var(--line-soft)}.podcast-uebersicht-liste a{display:grid;grid-template-columns:3.4rem minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:var(--raum-2) 4px;text-decoration:none;color:inherit;border-radius:var(--radius)}.podcast-uebersicht-liste a:hover{background:var(--brand-soft)}.pu-nr{font-variant-numeric:tabular-nums;font-size:0.8125rem;color:var(--hint);font-weight:500}.pu-titel{font-family:var(--serif);font-size:1.0312rem;line-height:1.3;font-weight:600;color:var(--ink)}.podcast-uebersicht-liste a:hover .pu-titel{color:var(--brand-ink)}.pu-meta{font-size:0.75rem;color:var(--hint);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:600px){.podcast-uebersicht-liste a{grid-template-columns:2.8rem minmax(0,1fr)}.pu-meta{grid-column:2}}.sw-uebersicht-zahl{margin:0 0 var(--raum-3)}.sw-verzeichnis{margin-bottom:var(--raum-6);max-width:var(--maxw-text)}.sw-verzeichnis .sw-wolke-liste{display:flex;flex-wrap:wrap;gap:var(--raum-2) var(--raum-1)}.sw-neuestes{padding-bottom:var(--raum-6)}.sw-neuestes .hg-band-head{margin-bottom:var(--raum-3)}.entry-content video,video.ji-video{display:block;width:100%;max-width:100%;height:auto;border-radius:var(--radius);background:var(--kino);aspect-ratio:var(--ji-vid-w,16)/var(--ji-vid-h,9);object-fit:contain}.entry-content figure.wp-block-video{margin:var(--raum-4) 0}.entry-content figure.wp-block-video>.ji-videoplayer{margin-top:0;margin-bottom:0}.entry-content figure.wp-block-video figcaption{margin-top:9px;font-size:0.8125rem;color:var(--hint);line-height:1.5}.entry-content video:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.ji-videoplayer{margin:var(--raum-4) 0;max-width:calc(min(70vh,520px) * var(--ji-vid-w,16) / var(--ji-vid-h,9));margin-inline:auto}.ji-videoplayer-bild{position:relative;overflow:hidden;line-height:0;border-radius:var(--radius);background:var(--kino);cursor:pointer;--ji-info-oben:10px;--ji-info-unten:auto;--ji-info-k-oben:0;--ji-info-k-unten:auto;--ji-info-zu:inset(0 0 calc(100% - 30px) calc(100% - 30px) round 15px)}.ji-videoplayer-bild video{border-radius:0}.ji-videoplayer-los{position:absolute;inset:0;margin:auto;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:color-mix(in srgb,var(--kino) 55%,transparent);border:var(--hairline) solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;transition:opacity .18s ease,transform .18s ease}.ji-videoplayer-los svg{width:26px;height:26px;margin-left:3px}.ji-videoplayer.laeuft .ji-videoplayer-los{opacity:0;transform:scale(.9);pointer-events:none}.ji-videoplayer .ji-player-leiste{margin-top:8px;max-width:none}.ji-videoplayer .i-still{display:none}.ji-videoplayer.ist-still .i-laut{display:none}.ji-videoplayer.ist-still .i-still{display:block}.ji-videoplayer:fullscreen{display:flex;flex-direction:column;justify-content:center;max-width:none;background:var(--kino);padding:0 0 14px}.ji-videoplayer:fullscreen .ji-videoplayer-bild{flex:1;display:flex;align-items:center;justify-content:center;border-radius:0;background:transparent}.ji-videoplayer:fullscreen video{max-height:100vh;aspect-ratio:auto}.ji-videoplayer:fullscreen .ji-player-leiste{margin:14px auto 0;max-width:620px}@media (prefers-reduced-motion:reduce){.ji-videoplayer-los{transition:none}}.ji-galerie{margin:var(--raum-4) 0}.ji-galerie-huelle{position:relative}.ji-galerie-spur{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-radius:var(--radius);scrollbar-width:none;-ms-overflow-style:none}.ji-galerie-spur::-webkit-scrollbar{display:none}.ji-galerie-spur>*{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;display:flex;flex-direction:column;justify-content:center}.ji-galerie-spur .ji-videoplayer{margin-block:0}.ji-galerie-spur img{width:100%;max-height:min(70vh,520px);object-fit:contain;background:var(--kino);border-radius:var(--radius)}.ji-galerie-spur video{width:100%;object-fit:contain;background:var(--kino);border-radius:var(--radius)}.ji-galerie-spur figcaption{margin-top:8px;font-size:0.8125rem;color:var(--hint);line-height:1.5}.ji-galerie-knoepfe{position:absolute;inset:0;z-index:2;pointer-events:none}.ji-galerie-knoepfe .btn{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;background:var(--glass-panel);border-color:var(--glass-line);box-shadow:var(--shadow-lift)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ji-galerie-knoepfe .btn{-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px)}}.ji-galerie-links{left:8px}.ji-galerie-rechts{right:8px}.ji-galerie-knoepfe .btn[disabled]{opacity:0;pointer-events:none}.ji-galerie-fuss{display:flex;align-items:center;gap:12px;margin-top:10px}.ji-galerie-punkte{display:flex;align-items:center;gap:7px;flex:1;min-width:0;flex-wrap:wrap}.ji-galerie-punkt{width:9px;height:9px;padding:0;border-radius:50%;cursor:pointer;border:var(--hairline) solid var(--brand-ink);background:transparent;transition:background-color .15s ease,transform .15s ease}.ji-galerie-punkt.ist-hier{background:var(--brand-ink);transform:scale(1.25)}.ji-galerie-punkt:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px}.ji-galerie-stand{margin:0;font-size:0.7188rem;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ji-galerie-fuss .ji-galerie-stand{margin:0}.ji-galerie-fuss .ji-galerie-gross{display:inline-flex;align-items:center;justify-content:center;flex:none;width:var(--feld-eng);height:var(--feld-eng);min-height:0;padding:0}.ji-galerie-gross svg{width:15px;height:15px}[data-ji-galerie] .ji-player-gross{display:none}@media (prefers-reduced-motion:reduce){.ji-galerie-punkt{transition:none}}.ji-lightbox.ist-galerie{gap:10px}.ji-lightbox-buehne{display:flex;align-items:center;justify-content:center;max-width:min(1400px,92vw);max-height:88vh;overflow:auto}.ji-lightbox-buehne>*{margin:0}.ji-lightbox-buehne img,.ji-lightbox-buehne video{max-width:min(1400px,92vw);max-height:80vh;width:auto;height:auto;aspect-ratio:auto;border-radius:var(--radius)}.ji-lightbox-buehne .ji-videoplayer{margin:0}.ji-lightbox-buehne .ji-player-leiste{margin-top:10px}.ji-lightbox-buehne figcaption{color:var(--kino-ink);font-size:0.8125rem;margin-top:8px}.ji-lightbox-links,.ji-lightbox-rechts{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:rgba(255,255,255,.12);border:var(--hairline) solid rgba(255,255,255,.28);border-radius:var(--radius-pill)}.ji-lightbox-links:hover,.ji-lightbox-rechts:hover{background:rgba(255,255,255,.22)}.ji-lightbox-links svg,.ji-lightbox-rechts svg{width:21px;height:21px}.ji-lightbox-links{left:14px}.ji-lightbox-rechts{right:14px}.ji-lightbox-zahl{position:absolute;bottom:18px;left:0;right:0;margin:0;text-align:center;color:var(--kino-ink);font-size:0.8125rem;font-variant-numeric:tabular-nums}@media (max-width:600px){.ji-lightbox-links{left:6px}.ji-lightbox-rechts{right:6px}.ji-lightbox-buehne{max-width:96vw}}.ji-kontakt-vor{margin:0 0 var(--raum-4);font-size:0.875rem;line-height:1.6;color:var(--muted);max-width:60ch}.ji-regler{margin:var(--raum-3) 0 var(--raum-2);max-width:420px}.ji-regler-schrift{display:block;font-size:0.8125rem;color:var(--muted);margin-bottom:7px}.ji-regler-bahn{position:relative;border-radius:var(--radius-pill);background:linear-gradient(to right,color-mix(in srgb,var(--brand-ink) 22%,transparent) 0 var(--ji-regler-stand,0%),var(--line-soft) var(--ji-regler-stand,0%) 100%);border:var(--hairline) solid var(--line);padding:4px}.ji-regler.ist-fertig .ji-regler-bahn{background:color-mix(in srgb,var(--correct-ink) 22%,transparent);border-color:var(--correct-line)}.ji-regler-griff{-webkit-appearance:none;appearance:none;display:block;width:100%;height:34px;margin:0;background:transparent;cursor:grab}.ji-regler-griff:active{cursor:grabbing}.ji-regler-griff::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:44px;height:34px;border-radius:var(--radius-pill);background:var(--brand-ink);border:0;box-shadow:var(--shadow-soft);cursor:grab}.ji-regler-griff::-moz-range-thumb{width:44px;height:34px;border:0;border-radius:var(--radius-pill);background:var(--brand-ink);box-shadow:var(--shadow-soft);cursor:grab}.ji-regler.ist-fertig .ji-regler-griff::-webkit-slider-thumb{background:var(--correct-ink)}.ji-regler.ist-fertig .ji-regler-griff::-moz-range-thumb{background:var(--correct-ink)}.ji-regler-griff:focus-visible{outline:2px solid var(--brand-ink);outline-offset:3px;border-radius:var(--radius-pill)}.ji-regler-hilfe{margin:6px 0 0;font-size:0.75rem;color:var(--hint)}.ji-regler-fertig{margin:6px 0 0;font-size:0.8125rem;color:var(--correct-ink);font-weight:500}.ji-regler-ohne-js{margin:var(--raum-3) 0;padding:11px 14px;border-radius:var(--radius);background:var(--notice-bg);border:var(--hairline) solid var(--notice-line);color:var(--notice-ink);font-size:0.8438rem;line-height:1.55}.ji-regler-glitzer{position:absolute;top:50%;right:22px;width:0;height:0;pointer-events:none}.ji-funke{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:0;animation:ji-funke 900ms ease-out forwards;animation-delay:var(--ji-funke-t,0ms)}.ji-funke:nth-child(3n){background:var(--correct-ink);width:5px;height:5px}.ji-funke:nth-child(4n){background:var(--notice-ink);width:4px;height:4px}@keyframes ji-funke{0%{opacity:0;transform:translate(0,0) scale(.4)}15%{opacity:1}100%{opacity:0;transform:translate(var(--ji-funke-x,0),var(--ji-funke-y,-30px)) scale(1)}}@media (prefers-reduced-motion:reduce){.ji-regler-glitzer{display:none}.ji-funke{animation:none}}.ji-weltkarte-punkt.ist-buendel .ji-weltkarte-scheibe{box-shadow:0 0 0 1.5px var(--page),0 0 0 4px color-mix(in srgb,var(--brand-ink) 30%,transparent);opacity:.95}@supports not (background:color-mix(in srgb,red 10%,white)){.ji-weltkarte-punkt.ist-buendel .ji-weltkarte-scheibe{box-shadow:0 0 0 1.5px var(--page)}}.ji-arbeitsstand{position:relative;padding-left:13px}.ji-arbeitsstand::before{content:"";position:absolute;left:4px;top:50%;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.55;transform:translateY(-50%)}.ji-alt-bubble{display:inline-flex;align-items:center;background:var(--notice-bg);color:var(--notice-ink);border:var(--hairline) solid var(--notice-line);border-radius:var(--radius-pill);padding:calc(2 * var(--btn-optik)) 11px 0;height:var(--marke);font-size:0.7812rem;line-height:1;white-space:nowrap;cursor:help}.ji-tip{position:fixed;z-index:260;max-width:280px;background:var(--glass-panel);color:var(--ink);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius);box-shadow:var(--shadow-panel);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:9px 12px;font-size:0.7812rem;line-height:1.45;pointer-events:none;opacity:0;transition:opacity .12s ease;font-variant-numeric:normal;text-align:left;white-space:normal}.ji-tip.ist-da{opacity:1}@media (prefers-reduced-motion:reduce){.ji-tip{transition:none}}span[data-ji-tip]{cursor:help}.ji-auswahl-mobil{display:none}@media (max-width:900px){.ji-auswahl-mobil{display:block;margin-bottom:var(--raum-2);grid-area:blasen}.ji-auswahl-mobil .ji-auswahl{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ji-auswahl-mobil .ji-auswahl-liste{gap:0}.ji-auswahl-mobil .btn{min-height:44px}.ji-auswahl-mobil .ji-auswahl-wort{display:inline-flex;align-items:center;min-height:44px}.ji-auswahl-mobil .ji-auswahl-x{position:static;margin-left:4px;opacity:.55}.ji-auswahl-mobil .ji-auswahl-trenner{margin-left:0}.empty-state .ji-auswahl{display:none}}.filter-mobil{display:none}@media (max-width:900px){.filter-mobil{grid-area:filtern;display:flex;width:100%;justify-content:flex-start;gap:10px;height:var(--feld);margin-bottom:var(--raum-2)}.ji-feed-abo{grid-area:feed;flex-wrap:nowrap;margin-top:0;margin-bottom:var(--raum-2)}.ji-feed-abo .btn{height:var(--feld);width:var(--feld)}.filter-mobil svg{width:17px;height:17px;flex:none}.filter-mobil span:first-of-type{flex:1;text-align:left}.filter-mobil-zahl{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--brand-ink);color:var(--page);font-size:0.6875rem;line-height:1}.filter-side .fblock.ist-zu{display:none}}.nav-social{display:none}@media (max-width:900px){.nav-social{display:block;padding:var(--raum-2) 14px 4px;margin-top:var(--raum-1);border-top:var(--hairline) solid var(--line)}.nav-social .social-row{display:flex}.nav-social .social-row a{width:var(--icon-btn);height:var(--icon-btn);padding:0;flex:none}.nav-social:has(.social-row:empty){display:none}.nav-social:empty{display:none}}.ji-search-results,.ji-select-panel,.ji-barriere-panel,.topnews-track,.entry-content pre,.entry-content .wp-block-table{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--brand-ink) 35%,transparent) transparent}.ji-search-results::-webkit-scrollbar,.ji-select-panel::-webkit-scrollbar,.ji-barriere-panel::-webkit-scrollbar,.topnews-track::-webkit-scrollbar,.entry-content pre::-webkit-scrollbar,.entry-content .wp-block-table::-webkit-scrollbar{width:8px;height:8px}.ji-search-results::-webkit-scrollbar-track,.ji-select-panel::-webkit-scrollbar-track,.ji-barriere-panel::-webkit-scrollbar-track,.topnews-track::-webkit-scrollbar-track,.entry-content pre::-webkit-scrollbar-track,.entry-content .wp-block-table::-webkit-scrollbar-track{background:transparent}.ji-search-results::-webkit-scrollbar-thumb,.ji-select-panel::-webkit-scrollbar-thumb,.ji-barriere-panel::-webkit-scrollbar-thumb,.topnews-track::-webkit-scrollbar-thumb,.entry-content pre::-webkit-scrollbar-thumb,.entry-content .wp-block-table::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-ink) 30%,transparent);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:content-box}.ji-search-results:hover::-webkit-scrollbar-thumb,.ji-select-panel:hover::-webkit-scrollbar-thumb,.ji-barriere-panel:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--brand-ink) 48%,transparent);background-clip:content-box}@supports not (background:color-mix(in srgb,red 10%,white)){.ji-search-results,.ji-select-panel,.ji-barriere-panel{scrollbar-color:rgba(128,128,128,.5) transparent}.ji-search-results::-webkit-scrollbar-thumb,.ji-select-panel::-webkit-scrollbar-thumb,.ji-barriere-panel::-webkit-scrollbar-thumb{background:rgba(128,128,128,.5)}}.ji-kontakt-knopf{position:fixed;right:24px;bottom:24px;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-pill);color:var(--brand-ink);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);box-shadow:var(--shadow-lift);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:border-color .18s,box-shadow .18s,transform .18s}.ji-kontakt-knopf svg{width:23px;height:23px}.ji-kontakt-knopf:hover{border-color:var(--brand-ink);box-shadow:var(--shadow-panel);transform:translateY(-2px)}@media (max-width:900px){.ji-kontakt-knopf{right:14px;bottom:14px;width:46px;height:46px}.ji-kontakt-knopf svg{width:21px;height:21px}body:not(.home) .ji-kontakt-knopf{display:none}}@media (max-width:900px){body:has(.ji-app-frage.ist-da) .ji-kontakt-knopf{display:none}}@media (prefers-reduced-motion:reduce){.ji-kontakt-knopf{transition:none}.ji-kontakt-knopf:hover{transform:none}}@supports ((-webkit-mask-image:url('')) or (mask-image:url(''))){.ji-pgp-formular label[for="message"]{display:inline-flex;align-items:center;gap:6px}.ji-pgp-formular label[for="message"]::before{content:"";flex:none;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='10.5' width='16' height='11' rx='2.5'/><path d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><rect x='4' y='10.5' width='16' height='11' rx='2.5'/><path d='M8 10.5V7a4 4 0 0 1 8 0v3.5'/></svg>") no-repeat center / contain;position:relative;top:-1px}}.ji-kontakt .feld-hinweis{display:block;margin:0 0 6px;font-size:0.75rem;line-height:1.45;color:var(--hint)}@media (max-width:600px){.ji-archive.is-grid .ji-item:not(.ohne-bild){position:relative}.ji-archive.is-grid .ji-item:not(.ohne-bild) .ji-item-date{position:absolute;top:9px;right:9px;z-index:2;padding:calc(4px + var(--btn-optik)) 9px calc(4px - var(--btn-optik));border-radius:var(--radius-pill);font-size:0.625rem;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--kino) 62%,transparent);color:#fff;border:var(--hairline) solid transparent;box-shadow:0 1px 5px rgba(0,0,0,.3)}.ji-archive.is-grid .ji-item:not(.ohne-bild) .ji-item-date b{display:inline;color:#fff;font-weight:500}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.ji-archive.is-grid .ji-item:not(.ohne-bild) .ji-item-date{background:color-mix(in srgb,var(--kino) 38%,transparent);border-color:rgba(255,255,255,.18);-webkit-backdrop-filter:saturate(1.8) blur(12px);backdrop-filter:saturate(1.8) blur(12px);box-shadow:0 1px 4px rgba(0,0,0,.22);text-shadow:0 1px 3px rgba(0,0,0,.3)}}.ji-archive.is-grid .ji-item:not(.ohne-bild) .ji-item-media::before{content:"";position:absolute;left:0;right:0;top:0;height:52px;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.34),transparent);pointer-events:none}}.podcast-aktionen.ist-symbole{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:7px;border-radius:0 0 var(--radius) var(--radius);background:color-mix(in srgb,var(--kino) 55%,transparent)}.podcast-aktionen.ist-symbole .btn{color:#fff;background:color-mix(in srgb,var(--kino) 58%,transparent);border:var(--hairline) solid rgba(255,255,255,.16);box-shadow:none}.podcast-aktionen.ist-symbole .btn:hover{color:#fff;background:color-mix(in srgb,var(--kino) 78%,transparent);border-color:rgba(255,255,255,.34)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.podcast-aktionen.ist-symbole{background:color-mix(in srgb,var(--kino) 40%,transparent);-webkit-backdrop-filter:saturate(1.6) blur(10px);backdrop-filter:saturate(1.6) blur(10px)}.podcast-aktionen.ist-symbole .btn{background:color-mix(in srgb,var(--kino) 42%,transparent)}}.podcast-aktionen.ist-symbole .copy-note{flex-basis:100%;align-self:flex-start}.anriss-mehr{display:inline-block;margin-left:5px;padding:0 7px;border:var(--hairline) solid var(--line);border-radius:var(--radius-pill);color:var(--brand-ink);text-decoration:none;line-height:1.5;transition:border-color .18s,background .18s,color .18s}.anriss-mehr>span[aria-hidden]{letter-spacing:.09em}.anriss-mehr:hover{border-color:var(--brand-ink);background:var(--brand-soft)}.anriss-mehr:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.ji-weiterlesen{display:inline-flex;align-items:center;gap:3px;margin-top:var(--raum-2);padding:2px 10px 2px 12px;border:var(--hairline) solid var(--line);border-radius:var(--radius-pill);color:var(--brand-ink);text-decoration:none;font-size:0.75rem;line-height:1.7;transition:border-color .18s,background .18s,color .18s}.ji-weiterlesen-zeichen{width:13px;height:13px;flex:none;position:relative;top:-2px;transition:transform .16s ease}.ji-weiterlesen:hover{border-color:var(--brand-ink);background:var(--brand-soft)}.ji-weiterlesen:hover .ji-weiterlesen-zeichen{transform:translateX(2px)}.ji-weiterlesen:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.side-item .ji-weiterlesen{font-size:0.7188rem;padding:1px 9px 1px 11px}.meta-zeile{display:flex;align-items:center;flex-wrap:wrap;column-gap:14px;row-gap:4px}.meta-zeile .ji-weiterlesen{margin-top:0}@media (prefers-reduced-motion:reduce){.ji-weiterlesen,.ji-weiterlesen-zeichen{transition:none}.ji-weiterlesen:hover .ji-weiterlesen-zeichen{transform:none}}@media (min-width:601px){.podcast-eintrag{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 18px;align-items:stretch}.podcast-eintrag-cover{display:contents}.podcast-eintrag-cover .podcast-cover-link{grid-column:1;grid-row:1 / span 2;display:grid;align-self:stretch;height:100%;width:auto;aspect-ratio:1;min-width:96px;max-width:168px;max-height:168px}.podcast-eintrag-text{grid-column:2;grid-row:1;width:auto;align-self:start}.podcast-aktionen.ist-symbole{grid-column:2;grid-row:2;position:static;padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:8px}.podcast-aktionen.ist-symbole .btn{color:var(--brand-ink);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line)}.podcast-aktionen.ist-symbole .btn:hover{color:var(--brand-ink);background:var(--brand-soft);border-color:var(--brand-ink)}.podcast-eintrag.ohne-cover{grid-template-columns:minmax(0,1fr)}.podcast-eintrag.ohne-cover .podcast-eintrag-text,.podcast-eintrag.ohne-cover .podcast-aktionen.ist-symbole{grid-column:1}}.ji-seitenmarken{display:flex;flex-wrap:wrap;gap:var(--raum-1);margin:0 0 var(--raum-4)}.ji-seitenmarken .ji-bubble.ist-weiter{color:var(--muted);border-color:var(--line)}.ji-seitenmarken .ji-bubble.ist-weiter:hover{color:var(--brand-ink);border-color:var(--brand-ink)}.ji-kontakt-titel{font-family:var(--serif);font-size:1.4375rem;font-weight:600;line-height:1.2;margin:0 0 var(--raum-2)}.ji-pgp-kopf h2.ji-pgp-marke,.ji-pgp-marke{display:inline-flex;align-items:center;min-height:var(--feld);padding:0 18px;margin:0;font-family:var(--sans);font-size:0.9375rem;font-weight:500;line-height:1;color:var(--brand-ink);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-pill);position:relative;overflow:hidden;isolation:isolate}.ji-pgp-marke::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--brand-ink) 18%,transparent) 46%,color-mix(in srgb,#fff 78%,transparent) 52%,color-mix(in srgb,var(--brand-ink) 18%,transparent) 58%,transparent 74%);background-size:280% 100%;background-position:120% 0}.ji-pgp-marke.ist-glanz::after{animation:ji-glanz 1.15s ease-out 1}@keyframes ji-glanz{0%{opacity:0;background-position:120% 0}12%{opacity:1}88%{opacity:1}100%{opacity:0;background-position:-40% 0}}@supports not (background:color-mix(in srgb,red 10%,white)){.ji-pgp-marke::after{background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.75) 52%,transparent 66%);background-size:280% 100%}}@media (prefers-reduced-motion:reduce){.ji-pgp-marke.ist-glanz::after{animation:none;opacity:0}}.ji-sef-einwilligung label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;cursor:pointer;margin:0}.ji-sef-einwilligung input{margin-top:2px;width:1.125rem;height:1.125rem;accent-color:var(--brand-ink);flex:none}.ji-sef-einwilligung span{font-size:0.8438rem;line-height:1.5;color:var(--muted)}.ji-sef-einwilligung input:focus-visible{outline:2px solid var(--brand-ink);outline-offset:2px}.podcast-eintrag-kopf{display:flex;align-items:center;justify-content:space-between;gap:var(--raum-2);flex-wrap:wrap;margin-bottom:var(--raum-1)}.podcast-eintrag-kopf .entry-meta{margin:0}.podcast-eintrag-kopf .podcast-aktionen{margin:0;flex:none}.podcast-eintrag-kopf .podcast-aktionen.ist-symbole{position:static;padding:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;gap:6px}.podcast-eintrag-kopf .podcast-aktionen.ist-symbole .btn{color:var(--brand-ink);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);width:var(--feld-eng);height:var(--feld-eng);min-height:0}.podcast-eintrag-kopf .podcast-aktionen.ist-symbole .btn svg{width:14px;height:14px}.podcast-eintrag-kopf .podcast-aktionen.ist-symbole .btn:hover{color:var(--brand-ink);background:var(--brand-soft);border-color:var(--brand-ink)}@media (hover:none){.podcast-eintrag-kopf .podcast-aktionen.ist-symbole .btn{width:var(--feld);height:var(--feld)}.podcast-eintrag-kopf .podcast-aktionen.ist-symbole .btn svg{width:16px;height:16px}}@media (min-width:601px){.podcast-eintrag-cover .podcast-cover,.podcast-eintrag-cover .podcast-cover img{width:100%;height:100%;object-fit:cover;border-radius:var(--radius)}}.ji-rueckblick .rueckblick-spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--raum-3);align-items:stretch}.rueckblick-karte{--rb-ton:var(--brand-ink);--rb-flaeche:var(--surface);--rb-rand:var(--line);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:var(--raum-3);border-radius:var(--radius-lg);background:var(--rb-flaeche);border:var(--hairline) solid var(--rb-rand);transition:filter .2s ease,box-shadow .2s ease,border-color .2s ease}.rueckblick-kopf{position:relative;aspect-ratio:16/9;margin:calc(var(--raum-3) * -1) calc(var(--raum-3) * -1) var(--raum-2);overflow:hidden;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--rb-ton) 13%,var(--surface))}@supports not (background:color-mix(in srgb,red 10%,white)){.rueckblick-kopf{background:var(--brand-soft)}}.rueckblick-kopf .thumb{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.rueckblick-kopf .thumb img{width:100%;height:100%;object-fit:cover}.rueckblick-jahr{font-family:var(--serif);font-weight:600;font-size:clamp(1.75rem,4.4vw,2.375rem);letter-spacing:-.02em;color:var(--rb-ton);font-variant-numeric:tabular-nums;opacity:.85}.rueckblick-karte .excerpt{flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:calc(4 * 1.55em);margin:0;font-size:0.8438rem;line-height:1.55;color:var(--muted)}.rueckblick-karte:hover{filter:brightness(1.06);border-color:var(--rb-ton);box-shadow:var(--shadow-lift)}@media (prefers-reduced-motion:reduce){.rueckblick-karte{transition:none}}.rueckblick-marke{display:flex;align-items:center;gap:7px;margin:0 0 2px;font-size:0.6562rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--rb-ton)}.rueckblick-punkt{width:7px;height:7px;border-radius:50%;flex:none;background:var(--rb-ton)}.rueckblick-datum{margin:0;font-size:0.7188rem;color:var(--hint);font-variant-numeric:tabular-nums}.rueckblick-karte .entry-title{font-family:var(--serif);font-size:1.0625rem;line-height:1.3;font-weight:600;margin:0 0 2px}.rueckblick-karte .entry-title a{color:var(--ink);text-decoration:none}.rueckblick-karte .entry-title a:hover{color:var(--rb-ton)}.rueckblick-karte .entry-title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.rueckblick-karte .excerpt a{position:relative;z-index:1}.rueckblick-karte:hover .entry-title a{color:var(--rb-ton)}.ji-rueckblick-neu{flex:none;color:var(--muted)}.ji-rueckblick-neu:hover{color:var(--brand-ink);border-color:var(--brand-ink)}.ji-rueckblick-neu svg{width:16px;height:16px}.ji-rueckblick-neu[aria-busy="true"] svg{animation:ji-rb-dreh .8s linear infinite}@keyframes ji-rb-dreh{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ji-rueckblick-neu[aria-busy="true"] svg{animation:none}}@supports (background:color-mix(in srgb,red 10%,white)){.rueckblick-karte.ist-1{--rb-ton:var(--rb-1)}.rueckblick-karte.ist-2{--rb-ton:var(--rb-2)}.rueckblick-karte.ist-3{--rb-ton:var(--rb-3)}.rueckblick-karte{--rb-flaeche:color-mix(in srgb,var(--rb-ton) 5%,var(--surface));--rb-rand:color-mix(in srgb,var(--rb-ton) 16%,var(--surface));--hint:color-mix(in srgb,var(--ink) 66%,var(--rb-flaeche));--muted:color-mix(in srgb,var(--ink) 74%,var(--rb-flaeche))}}@media (max-width:900px){.ji-rueckblick .rueckblick-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.rueckblick-karte.ist-3{grid-column:1 / -1}}@media (max-width:600px){.ji-rueckblick .rueckblick-spalten{grid-template-columns:minmax(0,1fr)}.rueckblick-karte.ist-3{grid-column:auto}}.ji-rollzeile{position:relative;min-width:0}.sw-trend .ji-rollzeile{flex:1 1 100%}.ji-rollknopf{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;padding:0;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-pill);background:var(--glass-panel);border:var(--hairline) solid var(--glass-line);-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);box-shadow:var(--shadow-lift);color:var(--brand-ink);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .16s ease,background .16s,border-color .16s}.ji-rollknopf svg{width:15px;height:15px}.ji-rollknopf.ist-links{left:-2px}.ji-rollknopf.ist-rechts{right:-2px}.ji-rollknopf[hidden]{display:none}@media (hover:hover){.ji-rollzeile:hover .ji-rollknopf,.ji-rollzeile:focus-within .ji-rollknopf{opacity:1;pointer-events:auto}.ji-rollknopf:hover{background:var(--brand-soft);border-color:var(--brand-ink)}}@media (prefers-reduced-motion:reduce){.ji-rollknopf{transition:none}}.podcast-schnellfilter .podcast-suche input{min-height:var(--feld)}.podcast-schnellfilter .ji-einzeilig .ji-bubble{min-height:var(--feld);font-size:0.8125rem}.ji-app-frage{position:fixed;left:var(--raum-2);right:var(--raum-2);bottom:var(--raum-2);z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:var(--raum-2);justify-content:space-between;max-width:44rem;margin-inline:auto;padding:var(--raum-2) var(--raum-3);background:var(--surface);color:var(--ink);border:var(--hairline) solid var(--line);border-radius:var(--radius-lg);box-shadow:0 6px 24px rgb(0 0 0 / .14);opacity:0;transform:translateY(12px)}.ji-app-frage.ist-da{opacity:1;transform:none}html.ji-bereit .ji-app-frage{transition:opacity .22s ease,transform .22s ease}.ji-app-frage-text{margin:0;font-size:.9375rem;line-height:1.4;flex:1 1 16rem}.ji-app-frage-knoepfe{display:flex;gap:var(--raum-1);flex:none}.ji-app-fuss summary,.ji-app-fuss-knopf{font-size:0.8438rem;line-height:inherit;color:var(--footer-ink);opacity:.85;background:none;border:0;padding:0;margin:0;font-family:inherit;font-weight:inherit;text-align:left;cursor:pointer;list-style:none;display:inline}.ji-app-fuss summary:hover,.ji-app-fuss-knopf:hover{opacity:1;color:var(--footer-ink-hover)}.ji-app-fuss summary:focus-visible,.ji-app-fuss-knopf:focus-visible{outline:2px solid var(--footer-ink);outline-offset:2px}.ji-app-fuss summary::-webkit-details-marker{display:none}.ji-app-fuss summary::after{content:" ↓";opacity:.6}.ji-app-fuss details[open] summary::after{content:" ↑"}.ji-app-hilfe-text{margin-top:var(--raum-1);font-size:0.8438rem;color:var(--footer-hint)}.ji-app-hilfe-text p{margin:0 0 var(--raum-1)}@media (max-width:600px){.ji-app-frage{flex-direction:column;align-items:stretch}.ji-app-frage-text{flex:0 0 auto}.ji-app-frage-knoepfe{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.ji-app-frage{transition:none;transform:none}}:where(.is-layout-flex){gap:0.5em}:where(.is-layout-grid){gap:0.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}.has-white-color{color:#ffffff !important}.has-small-font-size{font-size:13px !important}.has-large-font-size{font-size:36px !important}.ji-re{position:relative;min-height:var(--feld);margin-left:auto}.ji-teilen-netze{display:contents}.ji-teilen-auf{display:none}@media (max-width:700px){html.ji-js .share-row{position:relative;flex-wrap:nowrap}html.ji-js .ji-teilen-auf{display:inline-flex;flex:none}html.ji-js .ji-teilen-auf[aria-expanded="true"]{background:var(--brand-soft);border-color:var(--brand-ink);color:var(--brand-ink)}html.ji-js .ji-teilen-netze{display:none}html.ji-js .share-row.ist-offen .ji-teilen-netze{display:flex;flex-wrap:wrap;gap:7px;position:absolute;left:0;top:calc(100% + 8px);z-index:30;padding:8px;max-width:calc(100vw - 32px);box-sizing:border-box;background:var(--glass-panel);-webkit-backdrop-filter:saturate(1.7) blur(18px);backdrop-filter:saturate(1.7) blur(18px);border:var(--hairline) solid var(--glass-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-panel)}html.ji-js .share-row>.btn-icon{flex:none}html.ji-js .share-row .ji-re{flex:1 1 auto;min-width:0}html.ji-js .share-row .ji-re-leiste{flex-wrap:nowrap}}
