@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/sgc-magazin/assets/archivo-latin-400-normal.C81ewxNO.woff2) format("woff2"),url(/wp-content/themes/sgc-magazin/assets/archivo-latin-400-normal.Bl602Mgc.woff) format("woff")}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:700;src:url(/wp-content/themes/sgc-magazin/assets/archivo-latin-700-normal.D9cHMWGj.woff2) format("woff2"),url(/wp-content/themes/sgc-magazin/assets/archivo-latin-700-normal.lT5TFe7H.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/sgc-magazin/assets/plus-jakarta-sans-latin-400-normal.Dhut76fR.woff2) format("woff2"),url(/wp-content/themes/sgc-magazin/assets/plus-jakarta-sans-latin-400-normal.BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/wp-content/themes/sgc-magazin/assets/plus-jakarta-sans-latin-600-normal.DLTa1BUW.woff2) format("woff2"),url(/wp-content/themes/sgc-magazin/assets/plus-jakarta-sans-latin-600-normal.BR_Ojra4.woff) format("woff")}@font-face{font-family:Sometype Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/wp-content/themes/sgc-magazin/assets/sometype-mono-latin-400-normal.DbqYDHio.woff2) format("woff2"),url(/wp-content/themes/sgc-magazin/assets/sometype-mono-latin-400-normal.QI8fHgLT.woff) format("woff")}@layer reset,tokens,base,layout,components,utilities;@layer tokens{:root{--paper: #f7f5fa;--paper-sunk: #efecf5;--ink: #14121a;--ink-soft: #4a4553;--rule: #d1cfd6;--violet-50: #f3eefb;--violet-100: #e7ddf7;--violet-200: #d3c0f0;--violet-400: #a96be8;--violet-500: #9440de;--violet: #7a1fb8;--violet-deep: #661596;--violet-bright: #c04af0;--on-violet: #ffffff;--card: #ffffff;--r-sm: .6rem;--r-md: .85rem;--r-lg: 1.1rem;--r-xl: 1.5rem;--r-pill: 999px;--sh-sm: 0 1px 2px rgb(20 18 26 / .04), 0 2px 8px rgb(20 18 26 / .05);--sh-md: 0 4px 12px rgb(20 18 26 / .07), 0 12px 28px rgb(20 18 26 / .07);--sh-lg: 0 8px 24px rgb(122 31 184 / .13), 0 24px 56px rgb(20 18 26 / .1);--font-display: "Archivo", system-ui, sans-serif;--font-body: "Plus Jakarta Sans", system-ui, sans-serif;--font-data: "Sometype Mono", ui-monospace, monospace;--ease: cubic-bezier(.12, .9, .2, 1);--dur-1: .12s;--dur-2: .38s;--dur-3: .9s;--measure: 52rem;--shell: 1440px;--gutter: clamp(1.25rem, 4vw, 3rem);--step: clamp(2.5rem, 6vw, 5rem)}}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}body{min-height:100svh;line-height:1.6;-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{line-height:1.1;text-wrap:balance;font-weight:700}p,li{text-wrap:pretty}table{border-collapse:collapse;width:100%}}@layer base{body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:clamp(1.02rem,.97rem + .28vw,1.1875rem)}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em}h1{font-size:clamp(2.25rem,1.6rem + 3.2vw,4.5rem);letter-spacing:-.035em}h2{font-size:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}h3{font-size:clamp(1.15rem,1.05rem + .5vw,1.5rem)}.num,td.num,th.num{font-family:var(--font-data);font-variant-numeric:tabular-nums}::selection{background:var(--violet);color:var(--on-violet)}:focus-visible{outline:2px solid var(--violet);outline-offset:3px}::marker{color:var(--violet)}:root{accent-color:var(--violet);scrollbar-color:var(--violet) var(--paper-sunk)}a{color:var(--violet-deep);text-decoration:none}hr{border:0;height:1px;background:repeating-linear-gradient(90deg,var(--rule) 0 6px,transparent 6px 12px);margin-block:var(--step)}}@layer layout{.shell{max-width:var(--shell);margin-inline:auto;padding-inline:var(--gutter)}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:absolute;left:-9999px;top:0;z-index:10;background:var(--violet);color:var(--on-violet);padding:.6rem 1rem}.skip:focus{left:0}.top{display:flex;align-items:center;gap:var(--gutter);max-width:var(--shell);margin-inline:auto;padding:1.1rem var(--gutter);border-bottom:1px solid var(--rule)}.top .brand{color:var(--ink)}.top .mark{width:clamp(132px,16vw,168px);height:auto}.top nav{margin-left:auto}.top nav ul{display:flex;gap:clamp(.9rem,2vw,1.9rem);list-style:none;padding:0}.top nav a{font-family:var(--font-display);font-size:.95rem;color:var(--ink)}.top nav a[aria-current=page]{color:var(--violet-deep)}.burger{display:none;margin-left:auto;background:none;border:1px solid var(--violet-100);padding:.55rem .65rem;border-radius:var(--r-sm)}.burger .bars,.burger .bars:before,.burger .bars:after{display:block;width:20px;height:2px;background:var(--ink)}.burger .bars:before,.burger .bars:after{content:""}.burger .bars:before{transform:translateY(-6px)}.burger .bars:after{transform:translateY(4px)}@media(max-width:46rem){.nav-collapsible .burger{display:block}.nav-collapsible .top{flex-wrap:wrap}.nav-collapsible .top nav{display:none;width:100%;margin-left:0}.nav-collapsible .top nav.open{display:block}.nav-collapsible .top nav ul{flex-direction:column;gap:.2rem;padding-block:.8rem}}.band{background:var(--violet);color:var(--on-violet);padding-block:var(--step)}.band a,.band h2,.band h3{color:var(--on-violet)}.band .rule{border-color:color-mix(in srgb,var(--on-violet) 35%,transparent)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.15em}.prose h2{margin-top:2.2em}.prose h3{margin-top:1.6em}.foot{border-top:1px solid var(--rule);margin-top:var(--step);padding-block:var(--step)}.foot .shell{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:baseline}.foot ul{display:flex;flex-wrap:wrap;gap:1.2rem;list-style:none;padding:0;margin-left:auto}.foot a{color:var(--ink-soft);font-size:.92rem}.sheet{width:100%;font-size:.95rem}.sheet th,.sheet td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--rule)}.sheet th{font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.sheet td.num,.sheet th.num{text-align:right}.sheet td.num,.sheet th.num,.sheet th{white-space:nowrap}@media(max-width:44rem){.sheet,.sheet tbody,.sheet tr,.sheet td{display:block;width:100%}.sheet thead{display:none}.sheet tr{border-bottom:2px solid var(--ink);padding-block:.4rem}.sheet td{border:0;display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0}.sheet td:before{content:attr(data-th);font-family:var(--font-display);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.sheet td.num{text-align:right}}}@layer components{.hero{padding-block:clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden;background-color:var(--ink);background-image:radial-gradient(at 0% 0%,hsl(276 71% 42% / .34) 0px,transparent 52%),radial-gradient(at 100% 100%,hsl(283 80% 46% / .3) 0px,transparent 55%)}.hero:after{content:"";position:absolute;inset:auto -6rem -8rem auto;width:26rem;height:26rem;border-radius:var(--r-pill);background:#9225da29;filter:blur(70px);pointer-events:none}.hero>*{position:relative;z-index:1}.hero-grid{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}@media(max-width:60rem){.hero-grid{grid-template-columns:1fr}}.kicker{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--on-violet) 72%,transparent);padding-bottom:.9rem;margin-bottom:1.2rem;border-bottom:1px solid color-mix(in srgb,var(--on-violet) 28%,transparent)}.dek{margin-top:1.1rem;max-width:46ch;font-size:1.1rem;color:color-mix(in srgb,var(--on-violet) 82%,transparent)}.cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.cta{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-weight:700;font-size:1rem;padding:.95rem 1.75rem;border:1px solid transparent;border-radius:var(--r-md);transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.cta-solid{background:var(--violet);color:var(--on-violet);box-shadow:var(--sh-lg)}.cta-solid:hover{background:var(--violet-deep)}.cta-line{border-color:#ffffff38;color:var(--on-violet);background:#ffffff12}.cta-line:hover{background:#ffffff24;border-color:#fff6}.idx{padding-block:var(--step)}.idx-head{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline;margin-bottom:2rem}.idx-head h2{font-size:clamp(1.8rem,1.4rem + 1.6vw,2.6rem)}.idx-head .more{margin-left:auto;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;color:var(--ink)}.idx-head .more:hover{color:var(--violet-deep)}.karten{display:grid;gap:clamp(1.2rem,2.5vw,2rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr))}.karte{background:var(--card);border:1px solid var(--violet-50);border-radius:var(--r-xl);overflow:hidden;display:flex;flex-direction:column;box-shadow:var(--sh-sm);transition:box-shadow var(--dur-2) var(--ease),transform var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.karte:hover{box-shadow:var(--sh-md);border-color:var(--violet-100)}@media(prefers-reduced-motion:no-preference){.karte:hover{transform:translateY(-3px)}}.karte-bild{display:block;background:var(--violet-50)}.karte-bild .bild img{aspect-ratio:16 / 9}.karte-text{padding:1.4rem 1.5rem 1.6rem;display:flex;flex-direction:column;gap:.55rem;flex:1 1 auto}.karte-meta{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.karte h3{font-size:clamp(1.1rem,1rem + .45vw,1.35rem)}.karte h3 a{color:var(--ink)}.karte:hover h3 a{color:var(--violet-deep)}.karte-dek{color:var(--ink-soft);font-size:.95rem}.karte-mehr{margin-top:auto;padding-top:1rem;border-top:1px solid var(--violet-50);display:flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-weight:700;font-size:.88rem;color:var(--violet-deep)}.karte-mehr svg{transition:transform var(--dur-1) var(--ease)}.karte:hover .karte-mehr svg{transform:translate(3px)}.foot{border-top:1px solid var(--rule);margin-top:var(--step);padding-block:var(--step)}.foot .shell{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:baseline}.foot ul{display:flex;flex-wrap:wrap;gap:1.2rem;list-style:none;padding:0;margin-left:auto}.foot a{color:var(--ink-soft);font-size:.92rem}.sheet{width:100%;font-size:.95rem}.sheet th,.sheet td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--rule)}.sheet th{font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.sheet td.num,.sheet th.num{text-align:right}.sheet td.num,.sheet th.num,.sheet th{white-space:nowrap}@media(max-width:44rem){.sheet,.sheet tbody,.sheet tr,.sheet td{display:block;width:100%}.sheet thead{display:none}.sheet tr{border-bottom:2px solid var(--ink);padding-block:.4rem}.sheet td{border:0;display:flex;justify-content:space-between;gap:1rem;padding:.3rem 0}.sheet td:before{content:attr(data-th);font-family:var(--font-display);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.sheet td.num{text-align:right}}}@layer components{.hero{padding-block:clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden;background-color:var(--ink);background-image:radial-gradient(at 0% 0%,hsl(276 71% 42% / .34) 0px,transparent 52%),radial-gradient(at 100% 100%,hsl(283 80% 46% / .3) 0px,transparent 55%)}.hero:after{content:"";position:absolute;inset:auto -6rem -8rem auto;width:26rem;height:26rem;border-radius:var(--r-pill);background:#9225da29;filter:blur(70px);pointer-events:none}.hero>*{position:relative;z-index:1}.hero-grid{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}@media(max-width:60rem){.hero-grid{grid-template-columns:1fr}}.kicker{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb,var(--on-violet) 72%,transparent);padding-bottom:.9rem;margin-bottom:1.2rem;border-bottom:1px solid color-mix(in srgb,var(--on-violet) 28%,transparent)}.cta-row{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.8rem}.cta{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-weight:700;font-size:1rem;padding:.95rem 1.75rem;border:1px solid transparent;border-radius:var(--r-md);transition:background-color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),box-shadow var(--dur-2) var(--ease),transform var(--dur-1) var(--ease)}.cta-solid{background:var(--violet);color:var(--on-violet);box-shadow:var(--sh-lg)}.cta-solid:hover{background:var(--violet-deep)}.cta-line{border-color:#ffffff38;color:var(--on-violet);background:#ffffff12}.cta-line:hover{background:#ffffff24;border-color:#fff6}.idx{padding-block:var(--step)}.idx-head{display:flex;flex-wrap:wrap;gap:1rem;align-items:baseline;border-bottom:2px solid var(--ink);padding-bottom:.9rem}.idx-head .more{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-display);font-size:.9rem}.idx-list{list-style:none;padding:0;margin:0}.idx-row{display:grid;gap:.5rem 1.4rem;grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:baseline;padding-block:1.35rem;border-bottom:1px solid var(--rule)}.idx-n{color:var(--violet);font-size:.95rem}.idx-title{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(1.1rem,1rem + .5vw,1.4rem);color:var(--ink)}.idx-row:hover .idx-title{color:var(--violet-deep)}.idx-dek{display:block;margin-top:.35rem;color:var(--ink-soft);max-width:62ch}.idx-meta{color:var(--ink-soft);font-size:.85rem;white-space:nowrap}.idx-row>.idx-body{align-self:center}@media(max-width:44rem){.idx-row{grid-template-columns:2.4rem minmax(0,1fr)}.idx-meta{grid-column:2}}}@layer components{.zwei{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,26rem);padding-block:var(--step);align-items:start}@media(max-width:62rem){.zwei{grid-template-columns:1fr}}.werkzeug{position:sticky;top:1.5rem;border:1px solid var(--violet-100);padding:clamp(1.4rem,3vw,2rem);background:var(--card);container-type:inline-size;border-radius:var(--r-xl);box-shadow:var(--sh-sm)}.werkzeug-titel{font-size:1.25rem;margin-bottom:1.3rem}@media(max-width:62rem){.werkzeug{position:static}}.rechner-form{display:grid;gap:.9rem;margin-bottom:1.2rem}.feld-reihe{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.feld{display:grid;gap:.3rem}.feld label{font-family:var(--font-display);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.feld .opt{text-transform:none;letter-spacing:0}.feld input{border:2px solid var(--violet-50);background:var(--paper);padding:.7rem .85rem;width:100%;border-radius:var(--r-sm);transition:border-color var(--dur-1) var(--ease)}.feld input:hover{border-color:var(--violet-100)}.feld input:focus-visible{border-color:var(--violet);outline:none}.hinweis-zeile{font-size:.85rem;color:var(--ink-soft)}.tempo-row{display:flex;flex-wrap:wrap;gap:.45rem}.chip{background:var(--paper);border:1px solid var(--violet-100);padding:.45rem .9rem;font-size:.85rem;font-family:var(--font-data);cursor:pointer;border-radius:var(--r-pill);transition:all var(--dur-1) var(--ease)}.chip:hover,.chip[aria-pressed=true]{border-color:var(--violet);color:var(--violet-deep);background:var(--violet-50)}.zmark{color:var(--violet);margin-right:.4rem}.ergebnis{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;border-block:2px solid var(--ink);padding-block:1rem;margin-block:1.2rem}.ergebnis-zahl{font-size:clamp(2.4rem,2rem + 2vw,3.4rem);font-weight:700;color:var(--violet-deep);line-height:1}.ergebnis-einheit{font-family:var(--font-display);font-weight:700}.ergebnis-neben{color:var(--ink-soft);font-size:.9rem;margin-left:auto}.annahmen summary{cursor:pointer;font-size:.85rem;color:var(--ink-soft)}.annahmen ul{margin-top:.6rem;padding-left:1.1rem;font-size:.85rem;color:var(--ink-soft)}.tool-slot{margin-block:var(--step)}.shell.beitrag{max-width:var(--measure);padding-block:var(--step)}.kicker-ink{font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:.8rem}.dek-ink{font-size:1.2rem;color:var(--ink-soft);margin-top:.9rem}.stamp{font-size:.85rem;color:var(--ink-soft);margin-top:.8rem;padding-bottom:1.2rem;border-bottom:1px solid var(--rule)}.prose table{margin-block:1.6em;font-size:.94rem}.prose th,.prose td{text-align:left;padding:.55rem .7rem;border-bottom:1px solid var(--rule)}.prose th{font-family:var(--font-display);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.faq{padding-block:var(--step)}.faq>h2{border-bottom:2px solid var(--ink);padding-bottom:.8rem;margin-bottom:.4rem}.faq-item{border-bottom:1px solid var(--rule)}.faq-item summary{cursor:pointer;padding-block:1rem;list-style:none;display:flex;align-items:baseline;gap:.8rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before{content:"+";font-family:var(--font-data);color:var(--violet);font-size:1.2rem;line-height:1;width:1.1rem;flex:0 0 auto;text-align:center}.faq-item[open] summary:before{content:"–"}.faq-item summary h3{font-size:1.05rem;margin:0;font-weight:700}.faq-a{padding-bottom:1.2rem;padding-left:calc(1.1rem + .8rem);color:var(--ink-soft)}}@layer components{.bild{display:block}.bild img{width:100%;height:auto;aspect-ratio:var(--ratio, 3 / 2);object-fit:cover;background:var(--paper-sunk)}.beitrag .bild{margin-block:1.6rem;border:1px solid var(--rule)}.idx-thumb{grid-row:span 2;width:8.5rem}.idx-thumb .bild img{aspect-ratio:3 / 2}@media(max-width:44rem){.idx-thumb{display:none}}}@layer components{.zonen .zmark{display:inline-block;min-width:2.1em}.zonen .zname{display:inline}}@layer components{.werkzeug-titel{display:flex;align-items:center;gap:.6rem}.werkzeug-titel svg{color:var(--violet);flex:0 0 auto}.rechner-intro{color:var(--ink-soft);font-size:.9rem;margin-bottom:1.8rem}.feld-unit{position:relative}.feld-unit .unit{position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:color-mix(in srgb,var(--ink) 30%,transparent);font-weight:700;pointer-events:none}.feld input.gross{font-size:1.6rem;font-weight:700;padding:.9rem 2.4rem .9rem 1rem}.zwei-spalten{grid-template-columns:1fr 1fr}.wkg{display:flex;align-items:baseline;gap:.55rem;margin-top:.2rem;padding:.7rem .9rem;background:var(--violet-50);border-radius:var(--r-sm)}.wkg-wert{font-size:1.25rem;font-weight:700;color:var(--violet-deep)}.wkg-label{font-size:.78rem;color:var(--ink-soft);font-family:var(--font-body)}.knopf{width:100%;background:var(--ink);color:var(--on-violet);font-family:var(--font-display);font-weight:700;font-size:1rem;padding:.95rem 1.2rem;border:0;border-radius:var(--r-md);cursor:pointer;box-shadow:var(--sh-lg);transition:background-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.knopf:hover{background:var(--violet)}.profilkarte{background:var(--ink);color:var(--on-violet);border-radius:var(--r-xl);padding:clamp(1.4rem,3vw,2rem);margin-top:1.5rem}.profilkarte h3{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1.1rem;margin-bottom:1.4rem}.pk-badge{font-size:.7rem;font-weight:400;letter-spacing:.04em;background:#ffffff1a;color:#ffffff9e;padding:.25rem .55rem;border-radius:var(--r-sm);white-space:nowrap;cursor:help}.pk-fig{margin:0}.pk-fig svg{display:block;width:100%;height:8rem}.pk-fig figcaption{margin-top:.7rem;font-size:.85rem;color:#fff9}.pk-daten{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1.2rem;padding-top:1.1rem;border-top:1px solid hsl(0 0% 100% / .12)}.pk-daten dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.1em;color:#ffffff73}.pk-daten dd{margin:0;font-size:1rem;font-weight:700}}@layer layout{.werkzeug-spalte{position:sticky;top:1.5rem}.werkzeug-spalte .werkzeug{position:static}@media(max-width:62rem){.werkzeug-spalte{position:static}}}@layer components{.herokarte{position:relative;display:block;overflow:hidden;border-radius:var(--r-xl);border:1px solid hsl(0 0% 100% / .12);box-shadow:var(--sh-lg);color:var(--on-violet);isolation:isolate}.herokarte .bild img{display:block;width:100%}.herokarte:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#15131bf0,#15131bb8 28%,#15131b1f 62%,#561f7a2e)}.hk-text{position:absolute;inset:auto 0 0;z-index:2;padding:clamp(1.2rem,3vw,2rem)}.hk-kicker{display:flex;align-items:center;gap:.5rem;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--violet-400);margin-bottom:.5rem;font-weight:700}.hk-titel{font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,1rem + .8vw,1.6rem);line-height:1.25}a.herokarte .hk-titel{transition:color var(--dur-1) var(--ease)}a.herokarte:hover .hk-titel{color:var(--violet-400)}}@layer layout{.beitrag .bild,.beitrag .tool-slot,.beitrag .prose,.beitrag .faq{max-width:100%}.beitrag .prose table{width:100%}.faq-spalte{max-width:var(--measure);margin-inline:auto}}@layer components{.explorer{display:grid;gap:1.25rem}.anstieg{margin:0;background:var(--card);border:1px solid var(--violet-50);border-radius:var(--r-lg);padding:1.1rem 1.25rem 1rem;box-shadow:var(--sh-sm)}.anstieg figcaption{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;padding-bottom:.7rem;margin-bottom:.6rem;border-bottom:1px solid var(--violet-50)}.an-name{font-family:var(--font-display);font-weight:700;color:var(--ink);font-size:1.05rem}.an-index{margin-left:auto;font-size:.72rem;color:var(--violet-deep);background:var(--violet-50);padding:.2rem .5rem;border-radius:var(--r-sm);cursor:help}.anstieg svg{display:block;width:100%;height:7.5rem}.an-linie{stroke:var(--violet);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.an-basis{stroke:var(--rule);stroke-width:1}.an-raster{stroke:var(--violet-50);stroke-width:1}.an-daten{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin:.9rem 0 0;padding-top:.8rem;border-top:1px solid var(--violet-50)}.an-daten dt{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.an-daten dd{margin:0;font-size:.95rem;font-weight:700;color:var(--ink)}@media(max-width:34rem){.an-daten{grid-template-columns:repeat(3,1fr);row-gap:.8rem}}.quelle{font-size:.82rem;color:var(--ink-soft)}}@layer components{@container (max-width: 34rem){.zonen th:last-child,.zonen td:last-child{display:none}.zonen th,.zonen td{padding:.5rem .4rem}.zonen th:first-child,.zonen td:first-child{padding-left:0}.zonen th:nth-child(3),.zonen td:nth-child(3){padding-right:0}.zonen th{font-size:.72rem}.zonen td{font-size:.92rem}.zonen .zmark{min-width:0;margin-right:.45rem}}}@layer components{.band .mark,.hero .mark{--mark-wheel: #ffffff;--mark-frame: #c04af0}}@layer components{.sheet.prosa{margin-block:1.6em}@media(max-width:46rem){.sheet.prosa,.sheet.prosa tbody,.sheet.prosa tr,.sheet.prosa td{display:block;width:100%}.sheet.prosa thead{display:none}.sheet.prosa tr{border-bottom:2px solid var(--ink);padding-block:.75rem}.sheet.prosa tr:last-child{border-bottom:1px solid var(--rule)}.sheet.prosa td{border:0;display:flex;gap:1rem;justify-content:space-between;align-items:baseline;padding:.28rem 0;text-align:left}.sheet.prosa td:before{content:attr(data-th);flex:0 0 auto;max-width:45%;font-family:var(--font-display);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.sheet.prosa td:first-child{font-weight:700}.sheet.prosa td:first-child:before{content:none}}}@layer components{.an-ref{font-size:.72rem;color:var(--ink-soft);border:1px solid var(--violet-100);padding:.1rem .4rem;border-radius:var(--r-sm)}.an-daten{grid-template-columns:repeat(6,1fr)}@media(max-width:34rem){.an-daten{grid-template-columns:repeat(3,1fr)}}}@layer components{.stamp-sep{margin-inline:.5rem;color:var(--rule)}}@layer components{a.lead{position:relative;display:inline-block;padding-bottom:.15em}a.lead:after{content:"";position:absolute;left:0;right:0;bottom:-.15em;height:2px;background:var(--violet-bright);transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-1) var(--ease)}a.lead:hover:after,a.lead:focus-visible:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){a.lead:after{transition:none}}.press{transition:transform var(--dur-1) var(--ease),background-color var(--dur-1) var(--ease)}.press:active{transform:translateY(1px)}@media(prefers-reduced-motion:no-preference){.js .arrive{opacity:0;transform:translate(-10px)}.js .arrive.here{opacity:1;transform:none;transition:opacity var(--dur-2) var(--ease),transform var(--dur-3) var(--ease);transition-delay:calc(var(--i, 0) * 55ms)}.js .trace path.draw{stroke-dasharray:var(--len, 1200);stroke-dashoffset:var(--len, 1200)}.js .trace.here path.draw{stroke-dashoffset:0;transition:stroke-dashoffset var(--dur-3) var(--ease)}}}
