@layer tokens,basis,komponenten,zustand;@layer tokens{:root{--farbe-grund: #fbf6ef;--farbe-hell: #ffffff;--farbe-mint: #dcede5;--farbe-sand: #efe6d9;--farbe-sand-tief: #f4eadd;--farbe-blau-hell: #e3eafa;--farbe-creme-aktiv: #ecdcc6;--farbe-mint-aktiv: #bddfcf;--farbe-blau-aktiv: #ccd9f4;--farbe-nacht: #16323d;--farbe-bildkennzeichnung: #16323dd9;--farbe-text: #16323d;--farbe-text-leise: #4e6069;--farbe-text-invers: #fbf6ef;--farbe-blau: #2f5fe0;--farbe-blau-tief: #1f4fc6;--farbe-tuerkis: #009882;--farbe-tuerkis-linie: #009882;--farbe-tuerkis-text: #00655a;--farbe-linie-feld: #8a7c66;--farbe-linie-zart: #e4dcd0;--farbe-fehler: #a3231c;--farbe-erfolg: #00655a;--farbe-fokus: #2f5fe0;--farbe-druck: #000000;--schrift: "Lexend", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--gewicht-leicht: 300;--gewicht-normal: 400;--gewicht-mittel: 500;--gewicht-halbfett: 600;--fs-200: .875rem;--fs-bildkennzeichnung: .75rem;--fs-300: .9375rem;--fs-navigation: 1rem;--fs-400: 1.0625rem;--fs-500: clamp(1.0625rem, .98rem + .4vw, 1.3125rem);--fs-600: clamp(1.25rem, 1.11rem + .66vw, 1.5rem);--fs-700: clamp(1.75rem, 1.29rem + 2.2vw, 2.75rem);--fs-800: clamp(1.875rem, 1.3rem + 2.9vw, 3.625rem);--fs-900: clamp(2.375rem, 1.5rem + 3.2vw, 4.25rem);--zeile-eng: 1.05;--zeile-mittel: 1.3;--zeile-weit: 1.7;--sperrung-eng: -.03em;--breite-inhalt: 87.5rem;--breite-logo-kopf: clamp(10.5rem, 21vw, 17rem);--breite-logo-partner: 22rem;--breite-bild-kreis: 30rem;--breite-bild-hero: 36rem;--breite-lesebereich: 58rem;--hoehe-verlaufsflaeche: 22rem;--z-bild: 1;--z-text: 2;--breite-text: 38em;--breite-schmal: 30em;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4.5rem;--s-rand: clamp(1.125rem, 4vw, 3rem);--s-abschnitt: clamp(4rem, 8vw, 7.5rem);--kopf-hoehe: 5.5rem;--radius-aktion: 999px;--radius-feld: .75rem;--radius-bild: 1.5rem;--radius-karte: 2rem;--radius-band: clamp(1.75rem, 3.5vw, 3rem);--radius-bogen: 999px 999px 2.5rem 2.5rem;--ziel-min: 2.75rem;--groesse-bildkennzeichnung: 1.375rem;--versatz-bildkennzeichnung-links: 1.6875rem;--versatz-bildkennzeichnung-unten: .6875rem;--z-kopf: 60;--z-sprunglink: 200;--ease: cubic-bezier(.22, 1, .36, 1);--dauer-auftritt: .64s;--versatz-auftritt: 80ms;--dauer-interaktion: .16s;--weg-auftritt: 26px;--massstab-verlauf: 1.04}}@font-face{font-family:Lexend;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/lexend-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lexend;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/lexend-latin-ext-var.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@layer basis{*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}[id]{scroll-margin-top:calc(var(--kopf-hoehe) + var(--s-5))}body{margin:0;background:var(--farbe-grund);color:var(--farbe-text);font-family:var(--schrift);font-size:var(--fs-400);font-weight:var(--gewicht-normal);line-height:var(--zeile-weit);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{margin:0;font-weight:var(--gewicht-halbfett);line-height:var(--zeile-eng);letter-spacing:var(--sperrung-eng);text-wrap:balance}h1{font-size:var(--fs-900)}h2{font-size:var(--fs-800)}h3{font-size:var(--fs-700)}h4{font-size:var(--fs-600);line-height:var(--zeile-mittel);letter-spacing:normal}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}a{color:var(--farbe-blau);text-underline-offset:.25em}a:hover{color:var(--farbe-blau-tief)}img,svg,picture{display:block;max-width:100%}img{height:auto}input,select,textarea,button{font:inherit;color:inherit}::selection{background:var(--farbe-mint);color:var(--farbe-text)}:focus-visible{outline:3px solid var(--farbe-fokus);outline-offset:3px;border-radius:2px}.sprunglink{position:absolute;left:var(--s-4);top:var(--s-4);z-index:var(--z-sprunglink);transform:translateY(-160%);display:inline-flex;align-items:center;min-height:var(--ziel-min);padding:0 var(--s-5);border-radius:var(--radius-aktion);background:var(--farbe-blau);color:var(--farbe-hell);font-weight:var(--gewicht-mittel);text-decoration:none}.sprunglink:focus-visible{transform:translateY(0);color:var(--farbe-hell)}.nur-vorlesen{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.inhalt{width:100%;max-width:var(--breite-inhalt);margin-inline:auto;padding-inline:var(--s-rand)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}@media print{body{background:none;color:var(--farbe-druck)}.sprunglink{display:none}}}@layer komponenten{@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-auftritt]{opacity:0;transform:translateY(var(--weg-auftritt));transition:opacity var(--dauer-auftritt) var(--ease),transform var(--dauer-auftritt) var(--ease)}[data-auftritt=da]{opacity:1;transform:none}[data-auftritt-stufe="1"]{transition-delay:var(--versatz-auftritt)}[data-auftritt-stufe="2"]{transition-delay:calc(var(--versatz-auftritt) * 2)}[data-auftritt-stufe="3"]{transition-delay:calc(var(--versatz-auftritt) * 3)}[data-auftritt-stufe="4"]{transition-delay:calc(var(--versatz-auftritt) * 4)}html:not([data-bewegung]) [data-auftritt]{animation:auftritt-rettung 1ms linear 2s forwards}}[data-auftritt]:focus-within{opacity:1;transform:none}[data-auftritt-sofort],[data-auftritt]:focus-within{transition-duration:0ms!important;transition-delay:0ms!important}@keyframes auftritt-rettung{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce),print{[data-auftritt]{opacity:1;transform:none;animation:none;transition:none}}}@layer komponenten{.kopf{position:sticky;top:0;z-index:var(--z-kopf);background:var(--farbe-grund);transition:background-color var(--dauer-auftritt) var(--ease)}.kopf[data-gescrollt]{background:var(--farbe-hell)}.kopf-innen{display:flex;align-items:center;gap:var(--s-3);min-height:var(--kopf-hoehe)}.kopf-marke{display:flex;flex:none;align-items:center;min-height:var(--ziel-min);width:var(--breite-logo-kopf)}.kopf-nav{display:none}.kopf-liste{display:flex;align-items:center;gap:var(--s-1)}.kopf-liste a{display:inline-flex;align-items:center;min-height:var(--ziel-min);padding-inline:var(--s-3);border-radius:var(--radius-aktion);font-size:var(--fs-navigation);font-weight:var(--gewicht-mittel);color:var(--farbe-text-leise);text-decoration:none;transition:color var(--dauer-interaktion) var(--ease),background-color var(--dauer-interaktion) var(--ease)}.kopf-liste a:hover{color:var(--farbe-tuerkis-text);background:var(--farbe-hell)}.kopf[data-gescrollt] .kopf-liste a{color:var(--farbe-text)}.kopf[data-gescrollt] .kopf-liste a:hover,.kopf .kopf-liste a[aria-current=location]{color:var(--farbe-tuerkis-text);background:var(--farbe-grund)}.kopf-aktion{display:inline-flex;flex:none;align-items:center;min-height:var(--ziel-min);margin-left:auto;padding-inline:var(--s-4);border-radius:var(--radius-aktion);background:var(--farbe-nacht);color:var(--farbe-text-invers);font-size:var(--fs-300);font-weight:var(--gewicht-mittel);text-decoration:none;transition:background-color var(--dauer-interaktion) var(--ease)}.kopf-aktion:hover{background:var(--farbe-tuerkis-text);color:var(--farbe-hell)}.kopf-aktion[aria-current=location]{background:var(--farbe-tuerkis-text)}@media(min-width:900px){.kopf-nav{display:block;margin-left:auto}.kopf-aktion{margin-left:0}}}@layer komponenten{.fuss{background:var(--farbe-sand-tief);padding-block:var(--s-5)}.fuss-innen{display:flex;flex-wrap:wrap;gap:var(--s-5) var(--s-7);justify-content:space-between;align-items:center}.fuss-marke{display:flex;flex:none;align-items:center;min-height:var(--ziel-min)}.fuss-liste{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6)}.fuss-liste a{display:inline-flex;align-items:center;min-height:var(--ziel-min);font-size:var(--fs-300);color:var(--farbe-text);text-decoration:underline;text-decoration-color:var(--farbe-linie-feld)}.fuss-liste a:hover{color:var(--farbe-blau-tief);text-decoration-color:currentColor}.fuss-schluss{margin-top:var(--s-3);font-size:var(--fs-200);color:var(--farbe-text-leise)}}@layer komponenten{.logo{display:block;width:auto;max-width:100%;height:auto}}@layer komponenten{.abschnitt{padding-block:var(--s-abschnitt)}.abschnitt[data-flaeche=grund]{background:var(--farbe-grund)}.abschnitt[data-flaeche=hell]{background:var(--farbe-hell)}.abschnitt[data-flaeche=mint]{background:var(--farbe-mint)}.abschnitt[data-flaeche=sand]{background:var(--farbe-sand)}.abschnitt[data-flaeche=sand-tief]{background:var(--farbe-sand-tief)}.abschnitt-kopf{max-width:var(--breite-text);margin-bottom:clamp(2.5rem,5vw,4rem)}.abschnitt[data-mittig=ja] .abschnitt-kopf{margin-inline:auto;text-align:center}.abschnitt-titel em{font-style:normal;color:var(--farbe-tuerkis-text)}.abschnitt-vorspann{margin-top:var(--s-5);font-size:var(--fs-500);color:var(--farbe-text-leise)}}@layer komponenten{.schaltflaeche{display:inline-flex;align-items:center;gap:var(--s-2);min-height:3.25rem;padding-inline:var(--s-6);border:1.5px solid transparent;border-radius:var(--radius-aktion);font-size:var(--fs-400);font-weight:var(--gewicht-mittel);text-decoration:none;transition:background-color var(--dauer-interaktion) var(--ease),border-color var(--dauer-interaktion) var(--ease),color var(--dauer-interaktion) var(--ease)}.schaltflaeche[data-variante=haupt]{background:var(--farbe-blau);color:var(--farbe-hell)}.schaltflaeche[data-variante=haupt]:hover{background:var(--farbe-blau-tief);color:var(--farbe-hell)}.schaltflaeche[data-variante=ruhig]{border-color:var(--farbe-linie-feld);color:var(--farbe-text)}.schaltflaeche[data-variante=ruhig]:hover{border-color:var(--farbe-text);color:var(--farbe-text)}.schaltflaeche[data-variante=text]{padding-inline:var(--s-2);color:var(--farbe-blau)}.schaltflaeche[data-variante=text] span{text-decoration:underline;text-decoration-thickness:1px}.schaltflaeche[data-variante=text]:hover{color:var(--farbe-blau-tief)}.schaltflaeche-pfeil{flex:none;transition:transform var(--dauer-interaktion) var(--ease)}.schaltflaeche:hover .schaltflaeche-pfeil{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.schaltflaeche:hover .schaltflaeche-pfeil{transform:none}}}@layer komponenten{.bildflaeche{display:grid;place-items:center;padding:var(--s-6);text-align:center;overflow:hidden}.bildflaeche[data-form=kreis]{aspect-ratio:1;border-radius:50%}.bildflaeche[data-form=bogen]{aspect-ratio:3 / 4;border-radius:var(--radius-bogen)}.bildflaeche[data-form=band]{aspect-ratio:16 / 7;border-radius:var(--radius-band)}.bildflaeche[data-form=bogen][data-groesse=gross]{width:min(100%,28.75rem)}.bildflaeche[data-form=kreis][data-groesse=gross]{width:clamp(15rem,38vw,25rem)}.bildflaeche[data-groesse=mittel]{width:clamp(11rem,24vw,16rem)}.bildflaeche[data-groesse=klein]{width:clamp(7rem,16vw,10rem)}.bildflaeche[data-form=band]{width:100%}.bildflaeche[data-form=weich]{width:min(100%,var(--breite-bild-hero));aspect-ratio:4 / 3;border-radius:var(--radius-bild)}.bildflaeche{background:var(--farbe-hell);border:1.5px dashed var(--farbe-linie-feld)}.bildflaeche-text{max-width:18em;font-size:var(--fs-300);line-height:var(--zeile-mittel);color:var(--farbe-text-leise)}.bildflaeche-marke{display:block;margin-bottom:var(--s-2);font-size:var(--fs-200);font-weight:var(--gewicht-halbfett);letter-spacing:.08em;text-transform:uppercase;color:var(--farbe-tuerkis-text)}}@layer komponenten{.bildflaeche[data-foto=ja]{position:relative;padding:0;border:0;overflow:visible}.bildflaeche img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.bildflaeche-kennzeichnung{position:absolute;inset-inline-end:var(--s-3);inset-block-end:var(--s-3);z-index:var(--z-text);text-align:left}.bildflaeche[data-form=kreis] .bildflaeche-kennzeichnung{inset-inline-end:calc(14.65% - var(--s-3) + var(--versatz-bildkennzeichnung-links));inset-block-end:calc(14.65% - var(--s-3) - var(--versatz-bildkennzeichnung-unten))}.bildflaeche-kennzeichnung summary{display:grid;place-items:center;width:var(--ziel-min);height:var(--ziel-min);border-radius:50%;font-size:var(--fs-bildkennzeichnung);font-weight:var(--gewicht-mittel);line-height:1;list-style:none;cursor:pointer}.bildflaeche-zeichen{display:grid;place-items:center;width:var(--groesse-bildkennzeichnung);height:var(--groesse-bildkennzeichnung);border-radius:50%;background:var(--farbe-bildkennzeichnung);color:var(--farbe-text-invers)}.bildflaeche-kennzeichnung summary::-webkit-details-marker{display:none}.bildflaeche-kennzeichnung summary:hover .bildflaeche-zeichen,.bildflaeche-kennzeichnung[open] .bildflaeche-zeichen{outline:2px solid var(--farbe-text-invers);outline-offset:2px}.bildflaeche-hinweis{position:absolute;inset-inline-end:0;inset-block-end:calc(100% + var(--s-3));width:min(16rem,60vw);padding:var(--s-4);border-radius:var(--radius-feld);background:var(--farbe-nacht);color:var(--farbe-text-invers);font-size:var(--fs-200);line-height:var(--zeile-mittel)}.bildflaeche[data-form=bogen][data-groesse=gross]{width:min(100%,var(--breite-bild-hero));aspect-ratio:1;border-radius:48% 48% var(--radius-bild) var(--radius-bild)}.bildflaeche[data-form=kreis][data-groesse=gross]{width:min(100%,var(--breite-bild-kreis))}.bildflaeche[data-form=band]{aspect-ratio:4 / 3}}@layer komponenten{.einstieg{padding-bottom:0;padding-top:var(--s-8)}.einstieg .abschnitt-innen{display:grid;gap:var(--s-7);align-items:center}.einstieg .abschnitt-kopf{max-width:none;margin-bottom:0}.einstieg .abschnitt-titel{max-width:13em}.einstieg .abschnitt-vorspann{max-width:29em}.einstieg-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:clamp(1.75rem,3.2vw,2.5rem)}.einstieg-bild{position:relative;display:flex;justify-content:center;justify-self:center;width:100%;padding:var(--s-6)}.einstieg-motiv{position:relative;z-index:var(--z-bild)}.einstieg-kreis{position:absolute;border-radius:50%}.einstieg-kreis[data-ton=mint]{left:-3%;bottom:-2%;width:74%;aspect-ratio:1;background:var(--farbe-mint-aktiv)}.einstieg-kreis[data-ton=blau]{right:-3%;top:-2%;width:67%;aspect-ratio:1;background:var(--farbe-blau-hell)}.einstieg-dreiklang{margin-top:clamp(3rem,6vw,5rem);background:var(--farbe-mint);padding-block:clamp(2.5rem,6vw,6rem)}.einstieg-dreiklang-innen{display:grid;gap:clamp(1.5rem,4vw,4.5rem);align-items:center}.einstieg-dreiklang-worte{font-size:clamp(1.75rem,1.1rem + 2.6vw,3.125rem);font-weight:var(--gewicht-halbfett);line-height:1.12;letter-spacing:var(--sperrung-eng)}.einstieg-dreiklang-worte span{display:block}.einstieg-dreiklang-text{max-width:30em;font-size:var(--fs-500);color:var(--farbe-text-leise)}@media(min-width:900px){.einstieg-dreiklang-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.einstieg .abschnitt-innen{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.einstieg .abschnitt-kopf{grid-column:1}.einstieg-bild{grid-column:2;grid-row:1}}}@layer komponenten{.herausforderung .abschnitt-titel{max-width:13em}.herausforderung-liste{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2.125rem,4vw,4rem) clamp(2.125rem,5vw,5rem)}@media(min-width:600px){.herausforderung-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.herausforderung-liste{grid-template-columns:repeat(3,minmax(0,1fr))}}.herausforderung-symbol{display:block;line-height:1;margin-bottom:var(--s-4);color:var(--farbe-tuerkis-text)}.herausforderung-titel{font-size:var(--fs-600);line-height:var(--zeile-mittel);letter-spacing:-.018em}.herausforderung-text{margin-top:var(--s-2);color:var(--farbe-text-leise)}.herausforderung-folge{margin-top:var(--s-8);padding-block:var(--s-5);max-width:var(--breite-text);font-size:var(--fs-500);line-height:var(--zeile-weit);color:var(--farbe-text-leise)}}@layer komponenten{.bildband{padding-block:var(--s-8)}.bildband-innen{display:grid;align-items:center}.bildband-aussage{position:relative;z-index:var(--z-text);max-width:16em;padding:var(--s-6) 0 0;background:var(--farbe-grund);font-size:var(--fs-700);font-weight:var(--gewicht-mittel);line-height:var(--zeile-mittel);letter-spacing:var(--sperrung-eng);text-wrap:balance}@media(min-width:900px){.bildband-innen{grid-template-columns:repeat(12,minmax(0,1fr))}.bildband .bildflaeche{grid-column:4 / -1;grid-row:1;aspect-ratio:3 / 2}.bildband-aussage{grid-column:1 / 6;grid-row:1;padding:var(--s-7) var(--s-7) var(--s-7) 0;border-radius:0 var(--radius-karte) var(--radius-karte) 0}}}@layer komponenten{.loesung .abschnitt-titel{max-width:12em}.loesung .abschnitt-kopf{margin-bottom:clamp(3rem,6vw,5.5rem)}.loesung-block[data-flaeche=hell]{background:var(--farbe-hell)}.loesung-block[data-flaeche=mint]{background:var(--farbe-mint)}.loesung-block{padding-block:clamp(2.5rem,5vw,4.5rem)}.loesung-innen{display:grid;gap:clamp(2rem,4vw,5rem);align-items:center}.loesung-bild{display:flex;justify-content:center}.loesung-titel{font-size:var(--fs-700)}.loesung-einzeiler{margin-top:var(--s-4);max-width:31em;font-size:var(--fs-500);color:var(--farbe-text-leise)}.loesung-merkmale{display:grid;gap:var(--s-3);margin-top:var(--s-5);max-width:31em}.loesung-merkmale li{display:flex;gap:var(--s-3);align-items:flex-start;line-height:var(--zeile-mittel)}.loesung-haken{flex:none;margin-top:.15em;color:var(--farbe-tuerkis-text)}.loesung-traeger{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-4);margin-top:var(--s-6);font-size:var(--fs-300);color:var(--farbe-text-leise)}.loesung-traeger strong{font-weight:var(--gewicht-mittel);color:var(--farbe-tuerkis-text)}.loesung-traeger[data-partner=atlantis] strong{color:var(--farbe-blau-tief)}.loesung-traeger[data-partner=gemeinsam] strong{color:var(--farbe-text)}@media(min-width:900px){.loesung-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.loesung-block[data-bild=rechts] .loesung-bild{grid-column:2;grid-row:1}}}@layer komponenten{.begleitung .abschnitt-titel{max-width:12em}.begleitung-verlauf{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.begleitung-phase{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--s-5);min-height:var(--hoehe-verlaufsflaeche);padding:var(--s-5);border-radius:var(--radius-karte);background:var(--farbe-grund)}.begleitung-phase:nth-child(2),.begleitung-phase:nth-child(5){background:var(--farbe-mint)}.begleitung-phase:nth-child(3){background:var(--farbe-hell)}.begleitung-phase:nth-child(4){background:var(--farbe-blau-hell)}.begleitung-symbol{display:block;line-height:1;color:var(--farbe-tuerkis-text)}.begleitung-titel{font-size:var(--fs-700);overflow-wrap:anywhere;hyphens:auto}.begleitung-text{max-width:var(--breite-schmal);color:var(--farbe-text-leise)}.begleitung .begleitung-phase{transition:background-color var(--dauer-auftritt) var(--ease),scale var(--dauer-auftritt) var(--ease),opacity var(--dauer-auftritt) var(--ease),transform var(--dauer-auftritt) var(--ease)}.begleitung-phase[data-verlauf-aktiv]{background:var(--farbe-creme-aktiv)}.begleitung-phase:nth-child(2)[data-verlauf-aktiv],.begleitung-phase:nth-child(5)[data-verlauf-aktiv]{background:var(--farbe-mint-aktiv)}.begleitung-phase:nth-child(3)[data-verlauf-aktiv]{background:var(--farbe-grund)}.begleitung-phase:nth-child(4)[data-verlauf-aktiv]{background:var(--farbe-blau-aktiv)}@media(min-width:900px){.begleitung-phase{padding:var(--s-7)}.begleitung-phase[data-verlauf-aktiv]{scale:var(--massstab-verlauf)}.begleitung .abschnitt-innen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--s-8);align-items:start}.begleitung .abschnitt-kopf{position:sticky;top:calc(var(--kopf-hoehe) + var(--s-7))}}@media(prefers-reduced-motion:reduce),print{.begleitung .abschnitt-kopf{position:static}.begleitung .begleitung-phase{scale:none;transition:none}}}@layer komponenten{.mehrwert .abschnitt-innen{max-width:var(--breite-lesebereich)}.mehrwert .abschnitt-kopf{margin-bottom:var(--s-7)}.mehrwert-liste{display:grid}.mehrwert-punkt{display:flex;gap:var(--s-5);align-items:center;padding-block:var(--s-5);border-bottom:1px solid var(--farbe-linie-zart);font-size:var(--fs-500);line-height:var(--zeile-mittel)}.mehrwert-haken{display:grid;place-items:center;flex:none;width:var(--s-7);height:var(--s-7);border-radius:50%;background:var(--farbe-mint);color:var(--farbe-tuerkis-text)}}@layer komponenten{.kooperation{padding-top:var(--s-7)}.kooperation .abschnitt-kopf{max-width:var(--breite-lesebereich);margin-inline:auto;text-align:center}.kooperation .abschnitt-vorspann{max-width:var(--breite-text);margin-inline:auto}.kooperation-liste{display:grid;gap:var(--s-7);max-width:var(--breite-lesebereich);margin-inline:auto;align-items:center}.kooperation-karte{display:grid;place-items:center;min-width:0}.kooperation-logo{width:100%;max-width:var(--breite-logo-partner);height:auto;object-fit:contain}.kooperation-verweis{display:block;width:100%;max-width:var(--breite-logo-partner);padding:var(--s-4);border-radius:var(--radius-feld)}@media(min-width:600px){.kooperation-liste{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8)}}}@layer komponenten{.kontakt .abschnitt-titel{max-width:11em}.kontakt .abschnitt-vorspann{max-width:27em}.kontakt-epost{margin-top:var(--s-5);color:var(--farbe-text-leise)}.kontakt-formular{max-width:34rem}.formular{display:grid;gap:var(--s-5)}.formular-pflicht{font-size:var(--fs-200);color:var(--farbe-text-leise)}.formular-label{display:block;margin-bottom:var(--s-2);font-size:var(--fs-200);font-weight:var(--gewicht-halbfett)}.formular-stern{color:var(--farbe-fehler)}.formular-optional{font-weight:var(--gewicht-normal);color:var(--farbe-text-leise)}.formular-feld{width:100%;min-height:3.5rem;padding:var(--s-3) var(--s-4);border:1.5px solid var(--farbe-linie-feld);border-radius:var(--radius-feld);background:var(--farbe-hell);color:var(--farbe-text);transition:border-color var(--dauer-interaktion) var(--ease)}textarea.formular-feld{line-height:var(--zeile-weit);resize:vertical}.formular-feld:focus-visible{border-color:var(--farbe-blau)}.formular-koeder{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.formular-einwilligung{display:flex;gap:var(--s-3);align-items:flex-start;font-size:var(--fs-300);line-height:var(--zeile-mittel);color:var(--farbe-text-leise)}.formular-kasten{flex:none;width:1.5rem;height:1.5rem;margin:.15em 0 0;accent-color:var(--farbe-blau)}.formular-senden{min-height:3.25rem;padding-inline:var(--s-6);border:none;border-radius:var(--radius-aktion);background:var(--farbe-blau);color:var(--farbe-hell);font-weight:var(--gewicht-halbfett);cursor:pointer;transition:background-color var(--dauer-interaktion) var(--ease)}.formular-senden:hover:not(:disabled){background:var(--farbe-blau-tief)}.formular-senden:disabled{background:var(--farbe-blau-tief);cursor:wait}.formular-hinweis{font-size:var(--fs-200);color:var(--farbe-text-leise)}@media(min-width:900px){.kontakt .abschnitt-innen{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5rem);align-items:start}.kontakt .abschnitt-kopf{margin-bottom:0}}}@layer komponenten{.spamschutz altcha-widget{--altcha-max-width: 100%;--altcha-padding: var(--s-3) var(--s-4);--altcha-border-radius: var(--radius-feld);--altcha-border-color: var(--farbe-linie-feld);--altcha-color-base: var(--farbe-hell);--altcha-color-base-content: var(--farbe-text);--altcha-color-neutral: var(--farbe-linie-feld);--altcha-color-neutral-content: var(--farbe-text-leise);--altcha-color-primary: var(--farbe-blau);--altcha-color-primary-content: var(--farbe-hell);--altcha-color-success: var(--farbe-tuerkis-text);--altcha-color-success-content: var(--farbe-hell);--altcha-color-error: var(--farbe-fehler);--altcha-input-background-color: var(--farbe-hell);--altcha-checkbox-size: 1.5rem;--altcha-checkbox-border-color: var(--farbe-linie-feld);--altcha-shadow: none;--altcha-transition-duration: var(--dauer-interaktion);display:block;font:inherit}.spamschutz .altcha-footer{color:var(--farbe-text-leise);font-size:var(--fs-200);opacity:1}.formular-hinweis[data-fehler]{color:var(--farbe-fehler)}@media(prefers-reduced-motion:reduce){.spamschutz altcha-widget{--altcha-transition-duration: 0s}}}@layer komponenten{.informationsseite .abschnitt-innen{max-width:var(--breite-lesebereich)}.informationsseite .abschnitt-kopf{margin-bottom:var(--s-7)}.informationsseite-hinweis{padding:var(--s-5) var(--s-6);border-radius:var(--radius-feld);background:var(--farbe-sand);color:var(--farbe-text);font-size:var(--fs-300)}.informationsseite-inhalte{display:grid;gap:var(--s-7);margin-top:var(--s-8)}.informationsseite-gruppe h2{font-size:var(--fs-600);line-height:var(--zeile-mittel);margin-bottom:var(--s-4)}.informationsseite-gruppe>*+:not(h2){margin-top:var(--s-4)}.informationsseite-inhalte ul{padding-left:var(--s-5)}.informationsseite-inhalte li+li{margin-top:var(--s-3)}.informationsseite-inhalte a{overflow-wrap:anywhere}.informationsseite-stand{color:var(--farbe-text-leise);font-size:var(--fs-300)}.dankeseite{min-height:70vh}.dankeseite .abschnitt-innen{display:grid;gap:var(--s-7);align-items:center}.dankeseite .abschnitt-kopf{margin-bottom:0}.dankeseite-aktion{margin-top:var(--s-6)}.dankeseite .informationsseite-hinweis{max-width:var(--breite-text)}@media(min-width:900px){.dankeseite .abschnitt-innen{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.dankeseite .informationsseite-hinweis{grid-column:1 / -1}}}@layer komponenten{.fehlerseite{min-height:70vh}.fehlerseite .abschnitt-innen{display:grid;gap:var(--s-7);align-items:center}.fehlerseite .abschnitt-kopf{margin-bottom:0}.fehlerseite .abschnitt-titel{max-width:9em}.fehlerseite-kennung{margin-bottom:var(--s-5);color:var(--farbe-tuerkis-text);font-size:var(--fs-300);font-weight:var(--gewicht-mittel);letter-spacing:.02em}.fehlerseite-aktionen{display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-6)}@media(min-width:900px){.fehlerseite .abschnitt-innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8)}}}@layer komponenten{.papierflieger{display:block;width:100%;max-width:var(--breite-bild-hero);height:auto;margin-inline:auto}.papierflieger-unterseite{fill:var(--farbe-mint-aktiv)}.papierflieger-fluegel{fill:var(--farbe-hell)}.papierflieger-falz{fill:var(--farbe-tuerkis-text)}.papierflieger-vorderseite{fill:var(--farbe-mint)}.papierflieger-kante{fill:none;stroke:var(--farbe-linie-feld);stroke-width:.8;stroke-linejoin:round}.papierflieger-faltlinie{fill:none;stroke:var(--farbe-linie-zart);stroke-width:1;stroke-linejoin:round}.papierflieger-druck{fill:none;stroke:var(--farbe-tuerkis-text);stroke-width:7;stroke-linecap:square;stroke-linejoin:round}}
