.hero--research{--hero-breite:760px}.hero--hoch.hero--research{min-height:calc(72svh - var(--hoehe-kopfbereich,105px))}.warum--research{--warum-breite:100%}.agent{padding-block:var(--abschnitt-abstand)}.agent__kopf{gap:var(--space-9);margin-bottom:var(--space-10);grid-template-columns:1fr 1fr;align-items:start;display:grid}.agent__kopf h2{font:var(--text-block);color:var(--color-text);text-wrap:balance;margin:0}.agent__kopf p{font:var(--text-flies);color:var(--color-text);text-align:right;margin:0}.agent__karten{gap:var(--space-5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.agent__karten h3{font:var(--text-karte-titel);color:var(--color-text);margin:var(--space-6) 0 var(--space-3)}.agent__karten p{font:var(--text-flies);color:var(--color-text-leise);margin:0}.schaubild__inhalt--voll{padding:var(--space-4);place-items:stretch stretch;width:140%;height:140%}.schaubild__inhalt--voll .anim-quellen{background:0 0;height:100%}.schaubild__inhalt--voll .anim-quellen__zeile{padding-inline:0}.schaubild__inhalt--voll .anim-quellen__ticker{-webkit-mask-image:linear-gradient(to bottom, var(--color-text) 75%, transparent 100%);mask-image:linear-gradient(to bottom, var(--color-text) 75%, transparent 100%)}.schaubild__inhalt--voll .anim-quellen__karte{inset:auto 0 0}@media (max-width:767px){.agent__kopf,.agent__karten{gap:var(--space-5);grid-template-columns:1fr}.agent__kopf p{text-align:left}}.sicherheit--hell.fuer-wen .sicherheit__liste{grid-template-columns:repeat(4,1fr)}.sicherheit--hell.fuer-wen .sicherheit__liste li{padding-inline:var(--space-7)}.sicherheit--hell.fuer-wen .sicherheit__liste li:first-child{padding-left:0}@media (max-width:767px){.sicherheit--hell.fuer-wen .sicherheit__liste{grid-template-columns:1fr}.sicherheit--hell.fuer-wen .sicherheit__liste li{padding-inline:0}}.quellen__kopf{text-align:center;margin-bottom:var(--space-9)}.quellen__kopf h2{font:var(--text-band);color:var(--color-text);margin:0 auto var(--space-4);max-width:18ch}.quellen__kopf p{font:var(--text-flies);color:var(--color-text-leise);margin:0}.quellen__band{margin-bottom:var(--space-10);padding-block:var(--space-2);-webkit-mask-image:linear-gradient(to right, transparent, var(--color-text) 18%, var(--color-text) 82%, transparent);mask-image:linear-gradient(to right, transparent, var(--color-text) 18%, var(--color-text) 82%, transparent);overflow:hidden}.quellen__spur{gap:var(--space-5);width:max-content;animation:40s linear infinite quellen-lauf;display:flex}@keyframes quellen-lauf{to{transform:translateX(calc(-50% - var(--space-5) / 2))}}.quellen__zeichen{border:1px solid var(--color-rahmen-grau);border-radius:var(--radius-karte);background:var(--color-weiss);flex:none;place-items:center;width:76px;height:76px;display:grid}.quellen__zeichen:nth-child(3n){background:var(--color-flaeche-grau)}.quellen__zeichen svg{fill:none;width:28px;height:28px;stroke:var(--color-text);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.quellen__inhalt{gap:var(--space-11);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.quellen__zahlen{gap:var(--space-8) var(--space-9);grid-template-columns:1fr 1fr;margin:0;display:grid}.quellen__zahlen>div{padding-top:var(--space-5);border-top:1px solid var(--color-rahmen-grau)}.quellen__zahlen dt{font:var(--text-zahl);color:var(--color-text)}.quellen__zahlen dd{margin:var(--space-2) 0 0;font:var(--text-klein);color:var(--color-text-leise)}.quellen__zahlen strong{font:var(--text-punkt);color:var(--color-text);margin-bottom:var(--space-1);display:block}.quellen__karte{margin:0}.quellen__karte figcaption{font:var(--text-punkt);color:var(--color-text);margin-bottom:var(--space-4)}.deutschlandkarte{width:100%;height:auto;display:block}.deutschlandkarte path{fill:var(--color-flaeche-grau);stroke:var(--color-rahmen-grau);stroke-width:1.2px;stroke-linejoin:round}.deutschlandkarte path.deutschlandkarte__land--drin{fill:var(--color-flaeche-tanne);stroke:var(--color-bg)}.quellen__legende{gap:var(--space-5);margin:var(--space-4) 0 0;font:var(--text-klein);color:var(--color-text-leise);display:flex}.quellen__legende span:before{content:"";width:10px;height:10px;margin-right:var(--space-2);border:1px solid var(--color-rahmen-grau);border-radius:var(--radius-sm);background:var(--color-flaeche-grau);display:inline-block}.quellen__legende .quellen__legende--drin:before{border-color:var(--color-flaeche-tanne);background:var(--color-flaeche-tanne)}.quellen__nachweis{margin:var(--space-3) 0 0;font:var(--text-marke-mini);color:var(--color-text-still)}@media (prefers-reduced-motion:reduce){.quellen__spur{animation:none}}@media (max-width:767px){.quellen__kopf h2{font:var(--text-block-klein)}.quellen__zeichen{width:60px;height:60px}.quellen__inhalt,.quellen__zahlen{gap:var(--space-7);grid-template-columns:minmax(0,1fr)}.quellen__karte{max-width:240px}}.research-schluss__unten{justify-content:space-between;align-items:flex-end;gap:var(--space-6);display:flex}.research-schluss__beruf{gap:var(--space-1);max-width:330px;padding:var(--space-5);border:1px solid color-mix(in srgb, var(--color-weiss) 30%, transparent);border-radius:var(--radius-2xl);background:color-mix(in srgb, var(--color-band-dunkel) 45%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--color-weiss);flex-direction:column;text-decoration:none;display:flex}.research-schluss__beruf strong{font:var(--text-punkt)}.research-schluss__beruf span{font:var(--text-small);color:color-mix(in srgb, var(--color-weiss) 85%, transparent)}.research-schluss__beruf .research-schluss__link{margin-top:var(--space-2);font:var(--text-knopf-klein);color:var(--color-weiss)}.research-schluss__beruf:hover .research-schluss__link{text-decoration:underline}@media (max-width:767px){.research-schluss__unten{flex-direction:column;align-items:stretch}.research-schluss__beruf{max-width:none}}
