/* E-Scooter Startseite - erzeugt am 14.08.2026 aus es-redesign-2026-08-14.
   Nicht von Hand pflegen: Quelle ist der Entwurf, Bauskript baue-startseite.py. */
body.home #page.grid-container{max-width:100%;padding:0;margin:0}
body.home .site-content,body.home #primary,body.home #main,body.home .inside-article,
body.home .entry-content{padding:0;margin:0;max-width:100%;border:0}
body.home .site-main{margin:0}
body.home .entry-content>*:first-child{margin-top:0}



@font-face{font-family:"Anybody";src:url("fonts/anybody-var-latin.woff2") format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap}
@font-face{font-family:"Barlow";src:url("fonts/barlow-latin-400-normal.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Barlow";src:url("fonts/barlow-latin-500-normal.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Barlow";src:url("fonts/barlow-latin-600-normal.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Barlow";src:url("fonts/barlow-latin-700-normal.woff2") format("woff2");font-weight:700;font-display:swap}:root{
  
  --asphalt:#15181c;      
  --blech:#23272e;        
  --blech-hell:#31363f;
  --gelb:#ffb400;         
  --gelb-tief:#c98700;
  --blau:#0b57a4;         
  --gruen:#12704a;
  --rot:#b3261e;
  --beton:#e3e6e9;        
  --papier:#f7f8f9;
  --weiss:#fff;
  --tinte:#171a1e;
  --grau:#565d66;
  --linie:#cfd4d9;

  --breit:1200px;
  --zeile:580px;          
  --r:14px;
  --schatten:0 1px 2px rgba(16,20,26,.08), 0 12px 28px -12px rgba(16,20,26,.28);
  --schatten-tief:0 2px 4px rgba(16,20,26,.14), 0 26px 50px -20px rgba(16,20,26,.45);
  --tempo:.22s;
  --kurve:cubic-bezier(.16,.84,.3,1);
}*, *::before, *::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}.es-start{
  margin:0;
  background:var(--papier);
  color:var(--tinte);
  font:400 1.125rem/1.65 "Barlow",system-ui,sans-serif;
  font-synthesis-weight:none;
}::selection{background:var(--gelb);color:var(--asphalt)}:root{caret-color:var(--gelb-tief);accent-color:var(--blau)}.es-start :where(a, .es-start button, .es-start summary, .es-start input):focus-visible{
  outline:3px solid var(--blau);outline-offset:3px;border-radius:4px;
}html{scrollbar-color:var(--blech-hell) var(--beton);scroll-behavior:smooth}::-webkit-scrollbar{width:13px;height:13px}::-webkit-scrollbar-track{background:var(--beton)}::-webkit-scrollbar-thumb{background:var(--blech-hell);border:3px solid var(--beton);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--asphalt)}.es-start li::marker{color:var(--gelb-tief)}.es-start a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:from-font}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.es-start .breit{width:100%;max-width:var(--breit);margin-inline:auto;padding-inline:clamp(1rem, 4vw, 2.5rem)}.es-start .prosa{max-width:var(--zeile)}.es-start .nur-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;text-transform:none;letter-spacing:normal}.es-start h1, .es-start h2, .es-start h3, .es-start .tafel-zeile, .es-start .marke{
  font-family:"Anybody","Barlow",system-ui,sans-serif;
  font-variation-settings:"wdth" 84,"wght" 750;
  letter-spacing:-.015em;line-height:1.05;text-transform:uppercase;
}.es-start h2{font-size:clamp(1.9rem, 1.2rem + 2.4vw, 3.1rem);margin:0 0 .5rem;text-wrap:balance}.es-start h3{font-size:1.0625rem;font-variation-settings:"wdth" 86,"wght" 720;letter-spacing:.005em;
  text-transform:none;margin:0 0 .2rem}.es-start p{margin:0 0 1rem;max-width:var(--zeile)}.es-start .abschnitt{padding-block:clamp(3rem, 2rem + 4vw, 5.5rem)}.es-start .vor{color:var(--grau);font-size:1.0625rem}.es-start .ic{width:1.375rem;height:1.375rem;flex:0 0 auto;color:currentColor}.es-start .ic-klein{width:1.0625rem;height:1.0625rem}.es-start .marke{display:flex;align-items:center;gap:.6rem;font-size:1.25rem;color:#fff;text-decoration:none;
  font-variation-settings:"wdth" 78,"wght" 800;white-space:nowrap}.es-start li:hover>.unter, .es-start li:focus-within>.unter{opacity:1;visibility:visible;transform:none}

@media (max-width:900px){
}.es-start .fahrbahn{
  position:relative;height:88px;overflow:hidden;
  background:
    linear-gradient(180deg,#3a4048 0 3px,#2b3037 3px 8px,#1b1f24 8px 100%);
}.es-start .fahrbahn::before{
  content:"";position:absolute;left:0;right:0;bottom:3px;height:5px;
  background:repeating-linear-gradient(90deg,var(--gelb) 0 34px,transparent 34px 108px);
  opacity:.9;
}.es-start .fahrbahn::after{
  content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:#454c55;
}.es-start .schild{
  position:absolute;right:clamp(1rem, 4vw, 2.5rem);top:50%;transform:translateY(-50%);
  width:52px;height:52px;border-radius:50%;background:var(--blau);
  border:4px solid #fff;display:grid;place-items:center;
  font-family:"Anybody","Barlow",sans-serif;font-variation-settings:"wdth" 82,"wght" 800;
  font-size:1.375rem;color:#fff;box-shadow:0 6px 14px -6px rgba(0,0,0,.7);z-index:2;
}.es-start .roller{
  position:absolute;bottom:8px;left:0;width:164px;height:86px;color:var(--gelb);
  animation:fahrt 15s linear infinite;
  will-change:transform;
}.es-start .roller .rad-innen{transform-box:fill-box;transform-origin:center;animation:dreh 15s linear infinite}.es-start .roller .licht{animation:leuchten 15s linear infinite}
@keyframes fahrt{
  0%{transform:translateX(-180px)}
  38%{transform:translateX(calc(100vw + 20px))}
  100%{transform:translateX(calc(100vw + 20px))}
}
@keyframes dreh{0%{transform:rotate(0)}38%{transform:rotate(2160deg)}100%{transform:rotate(2160deg)}}
@keyframes leuchten{0%,38%{opacity:1}39%,100%{opacity:0}}
@media (max-width:700px){.es-start .fahrbahn{height:64px}.es-start .roller{width:104px;height:56px;bottom:7px}.es-start .schild{width:42px;height:42px;font-size:1.125rem;border-width:3px}.es-start .fahrbahn::before{bottom:15px;height:4px;
    background:repeating-linear-gradient(90deg,var(--gelb) 0 30px,transparent 30px 58px)}
}
@media (prefers-reduced-motion:reduce){.es-start .roller{animation:none;transform:translateX(8vw)}.es-start .roller .rad-innen{animation:none}.es-start .roller .licht{animation:none;opacity:1}
}.es-start .halle{background:linear-gradient(180deg,var(--beton) 0,#eef0f2 100%);
  padding-block:clamp(2rem, 1.4rem + 3vw, 4rem)}.es-start .halle-raster{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1rem, 2.4vw, 2rem);align-items:stretch}
@media (max-width:960px){.es-start .halle-raster{grid-template-columns:1fr}}.es-start .gehaeuse{position:relative;background:var(--blech);border-radius:var(--r);
  padding:11px;box-shadow:var(--schatten-tief)}.es-start .gehaeuse::before, .es-start .gehaeuse::after{
  content:"";position:absolute;left:16px;right:16px;height:5px;
  background:radial-gradient(circle at 2.5px 2.5px,#6d757f 0 2.2px,transparent 2.4px) 0 0/34px 5px repeat-x;
  opacity:.85;pointer-events:none;
}.es-start .gehaeuse::before{top:4px}.es-start .gehaeuse::after{bottom:4px}.es-start .innen{background:var(--asphalt);border-radius:8px;padding:clamp(1.1rem, .8rem + 1.6vw, 2.2rem);
  height:100%;color:#e7eaee}.es-start .stand{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;
  letter-spacing:.14em;text-transform:uppercase;color:var(--gelb);margin-bottom:1rem}.es-start .stand i{width:9px;height:9px;border-radius:50%;background:var(--gelb)}.es-start .schlagzeile{margin:0 0 1.4rem}.es-start .flaps{display:flex;flex-wrap:wrap;gap:.45rem .3rem}.es-start .wort{display:flex;gap:.22rem}.es-start .klappe{
  display:grid;place-items:center;
  width:clamp(2.1rem, 1.1rem + 3.4vw, 3.6rem);
  height:clamp(2.7rem, 1.3rem + 4.6vw, 4.7rem);
  background:linear-gradient(180deg,#2f343c 0 49%,#20242a 51% 100%);
  border-radius:5px;color:#fff;
  font-family:"Anybody","Barlow",sans-serif;
  font-variation-settings:"wdth" 74,"wght" 800;
  font-size:clamp(1.5rem, .8rem + 2.6vw, 2.9rem);line-height:1;
  box-shadow:inset 0 -1px 0 #4b525c, 0 2px 3px rgba(0,0,0,.4);
  animation:klappen .5s var(--kurve) backwards;
}.es-start .klappe::after{content:"";position:absolute;inset:auto 0 50% 0;height:1px;background:rgba(0,0,0,.55)}.es-start .klappe{position:relative;overflow:hidden}.es-start .gelbe{color:var(--gelb)}
@keyframes klappen{from{transform:rotateX(-92deg);opacity:0}to{transform:none;opacity:1}}
@media (prefers-reduced-motion:reduce){.es-start .klappe{animation:none}}.es-start .knopf-reihe{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.es-start .knopf{display:inline-flex;align-items:center;gap:.55rem;min-height:52px;padding:0 1.3rem;
  border-radius:10px;text-decoration:none;font-weight:700;font-size:.9375rem;
  letter-spacing:.06em;text-transform:uppercase;border:2px solid transparent;
  transition:transform var(--tempo) var(--kurve),background var(--tempo),box-shadow var(--tempo)}.es-start .knopf-gelb{background:var(--gelb);color:var(--asphalt);box-shadow:0 4px 10px -4px rgba(0,0,0,.55)}.es-start .knopf-gelb:hover{background:#ffc32e;transform:translateY(-2px)}.es-start .knopf-rand{border-color:#5b636e;color:#fff}.es-start .knopf-rand:hover{border-color:var(--gelb);color:var(--gelb);transform:translateY(-2px)}.es-start .knopf svg{transition:transform var(--tempo) var(--kurve)}.es-start .knopf:hover svg{transform:translateX(4px)}
@media (prefers-reduced-motion:reduce){.es-start .knopf:hover, .es-start .knopf:hover svg{transform:none}}.es-start .tafel-kopf{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;
  padding-bottom:.7rem;border-bottom:1px solid #363c45;margin-bottom:.2rem}.es-start .tafel-kopf b{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9aa3ae}.es-start .status{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.es-start .status th{font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:#8b939e;
  text-align:left;font-weight:600;padding:.7rem .65rem}.es-start .status th:last-child, .es-start .status td:last-child{text-align:right}.es-start .status td{padding:.72rem .65rem;border-top:1px solid #2c323a;font-size:1rem;color:#dfe4ea}.es-start .status tbody tr:hover td{background:#1c2027}.es-start .status .sache{font-weight:700;font-size:.9375rem;letter-spacing:.03em;text-transform:uppercase;color:#fff}
@media (max-width:620px){.es-start .status thead{display:none}.es-start .status tbody tr{display:grid;grid-template-columns:1fr auto;gap:.05rem .7rem;
    padding:.75rem 0;border-top:1px solid #2c323a}.es-start .status td{border-top:0;padding:0}.es-start .status .sache{grid-column:1;grid-row:1;font-size:.875rem}.es-start .status td:nth-child(2){grid-column:1;grid-row:2;color:#b9c1ca;font-size:.9375rem}.es-start .status td:last-child{grid-column:2;grid-row:1 / span 2;align-self:center}.es-start .status tbody tr:hover td{background:none}
}.es-start .marke-zustand{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;
  letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.es-start .z-gilt{color:#5fd39b}.es-start .z-pflicht{color:#ff8a80}.es-start .z-jahr{color:var(--gelb)}.es-start .z-spaeter{color:#8fb8ff}.es-start .wege{background:var(--asphalt);color:#fff;border-top:3px solid var(--gelb)}.es-start .wege ol{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.es-start .wege li+li{border-left:1px solid #2e343c}.es-start .wege a{display:flex;gap:1rem;align-items:flex-start;padding:1.6rem clamp(1rem, 2.2vw, 1.8rem);
  text-decoration:none;position:relative;transition:background var(--tempo)}.es-start .wege a:hover{background:#1c2128}.es-start .wege a::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--gelb);
  transform:scaleX(0);transform-origin:left;transition:transform .3s var(--kurve)}.es-start .wege a:hover::after, .es-start .wege a:focus-visible::after{transform:scaleX(1)}.es-start .wege .weg-titel{display:block;font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 88,"wght" 700;
  font-size:1.0625rem;letter-spacing:.01em;text-transform:uppercase;line-height:1.15}.es-start .wege .zahl{font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 76,"wght" 800;
  font-size:1.75rem;color:var(--gelb);line-height:1;min-width:1.6rem}.es-start .wege p{color:#a9b1bb;font-size:.9375rem;margin:.25rem 0 0;max-width:300px}.es-start .wege .pfeil{margin-left:auto;color:#6f7883;align-self:center;transition:transform var(--tempo) var(--kurve),color var(--tempo)}.es-start .wege a:hover .pfeil{color:var(--gelb);transform:translateX(5px)}
@media (max-width:860px){.es-start .wege ol{grid-template-columns:1fr}.es-start .wege li+li{border-left:0;border-top:1px solid #2e343c}
}.es-start .einstiege{list-style:none;margin:1.8rem 0 0;padding:0;border-top:1px solid var(--linie)}.es-start .einstiege li{border-bottom:1px solid var(--linie)}.es-start .einstiege a{display:flex;align-items:center;gap:1.1rem;padding:1.15rem .9rem;text-decoration:none;
  position:relative;transition:background var(--tempo)}.es-start .einstiege a::before{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;
  background:repeating-linear-gradient(90deg,var(--gelb) 0 28px,transparent 28px 56px);
  transform:scaleX(0);transform-origin:left;transition:transform .32s var(--kurve)}.es-start .einstiege a:hover, .es-start .einstiege a:focus-visible{background:var(--weiss)}.es-start .einstiege a:hover::before, .es-start .einstiege a:focus-visible::before{transform:scaleX(1)}.es-start .tafelchen{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:10px;
  background:var(--asphalt);color:var(--gelb);transition:transform var(--tempo) var(--kurve)}.es-start .einstiege a:hover .tafelchen{transform:rotate(-4deg) scale(1.05)}.es-start .einstiege .pfeil{margin-left:auto;color:var(--grau);transition:transform var(--tempo) var(--kurve),color var(--tempo)}.es-start .einstiege a:hover .pfeil{color:var(--tinte);transform:translateX(6px)}.es-start .einstiege p{margin:.1rem 0 0;color:var(--grau);font-size:1rem;max-width:470px}
@media (prefers-reduced-motion:reduce){.es-start .einstiege a:hover .tafelchen, .es-start .einstiege a:hover .pfeil, .es-start .wege a:hover .pfeil{transform:none}
}.es-start .klassen{display:grid;grid-template-columns:1fr auto 1fr;gap:0;margin-top:2rem;
  background:var(--weiss);border-radius:var(--r);overflow:hidden;box-shadow:var(--schatten)}.es-start .klasse{padding:clamp(1.2rem, .9rem + 1.4vw, 2rem)}.es-start .klasse-kopf{display:flex;align-items:center;gap:.8rem;padding-bottom:.9rem;margin-bottom:.9rem;
  border-bottom:2px solid var(--tinte)}.es-start .klasse-kopf svg{width:2.1rem;height:2.1rem}.es-start .klasse-kopf b{font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 84,"wght" 780;
  font-size:1.25rem;text-transform:uppercase;letter-spacing:-.01em;line-height:1.1}.es-start .klasse-kopf i{display:block;font-style:normal;font-size:.8125rem;color:var(--grau);
  letter-spacing:.06em;text-transform:uppercase;font-weight:600}.es-start .klasse dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;
  font-variant-numeric:tabular-nums}.es-start .klasse dt{font-size:.9375rem;font-weight:700;letter-spacing:.01em;
  color:var(--grau);align-self:center}.es-start .klasse dd{margin:0;font-weight:600}.es-start .trennung{display:grid;place-items:center;background:var(--beton);border-inline:1px solid var(--linie);
  padding:.6rem;width:64px}.es-start .trennung span{font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 72,"wght" 800;
  font-size:.8125rem;letter-spacing:.12em;color:var(--grau);
  writing-mode:vertical-rl;text-transform:uppercase}.es-start .klasse-scooter{background:linear-gradient(180deg,#fffdf6 0,var(--weiss) 60%)}
@media (max-width:800px){.es-start .klassen{grid-template-columns:1fr}.es-start .trennung{width:auto;writing-mode:horizontal-tb;border-inline:0;border-block:1px solid var(--linie)}.es-start .trennung span{writing-mode:horizontal-tb}
}.es-start .antwort{background:var(--asphalt);color:#e9edf1;border-radius:var(--r);
  padding:clamp(1.3rem, 1rem + 1.6vw, 2.3rem);box-shadow:var(--schatten-tief);margin:1.6rem 0 2.4rem}.es-start .antwort .frage{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;
  color:var(--gelb);margin:0 0 .9rem;display:flex;align-items:center;gap:.7rem}.es-start .antwort .frage::after{content:"";height:3px;flex:1;background:var(--gelb);opacity:.5}.es-start .antwort .kurz{font-size:clamp(1.125rem, 1rem + .5vw, 1.375rem);font-weight:600;line-height:1.45;
  color:#fff;margin:0 0 .9rem}.es-start .antwort p:last-child{margin-bottom:0;color:#b5bdc7}.es-start .kriterien{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(1.5rem, 3vw, 3rem);list-style:none;margin:0;padding:0}.es-start .kriterien li{display:flex;gap:.9rem;padding:1.05rem .2rem;border-top:1px solid var(--linie)}.es-start .kriterien li svg{color:var(--gelb-tief);margin-top:.15rem}.es-start .kriterien p{margin:.1rem 0 0;font-size:1rem;color:var(--grau)}.es-start .kriterien .weg svg{color:var(--rot)}
@media (max-width:760px){.es-start .kriterien{grid-template-columns:1fr}}.es-start .paar{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.2rem, 2.5vw, 2.4rem);align-items:start}
@media (max-width:900px){.es-start .paar{grid-template-columns:1fr}}.es-start .zettel{background:var(--weiss);box-shadow:var(--schatten);position:relative;
  padding:1.5rem clamp(1.2rem, 1rem + 1vw, 1.8rem) 2rem;
  
  --zahn:radial-gradient(circle at 6px -3px,transparent 0 7px,var(--weiss) 7.5px);
  mask:
    linear-gradient(#000 0 0) padding-box,
    linear-gradient(#000 0 0);
}.es-start .zettel::before, .es-start .zettel::after{content:"";position:absolute;left:0;right:0;height:9px;
  background:radial-gradient(circle at 7px 0,var(--papier) 0 7px,transparent 7.5px) 0 0/17px 9px repeat-x}.es-start .zettel::before{top:0}.es-start .zettel::after{bottom:0;transform:rotate(180deg)}.es-start .zettel h3{font-size:1.3125rem;font-variation-settings:"wdth" 84,"wght" 760;margin-bottom:1rem}.es-start .fristen{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.es-start .fristen td{padding:.7rem .55rem;border-bottom:1px dashed var(--linie);vertical-align:baseline}.es-start .fristen td:last-child{text-align:right;font-weight:700;white-space:nowrap}.es-start .fristen tr:last-child td{border-bottom:0}.es-start .fristen .was{color:var(--grau);font-size:1rem}.es-start .fristen .wert{font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 86,"wght" 760;font-size:1.125rem}.es-start .zettel .hinweiszeile{margin:1.1rem 0 0;font-size:.875rem;color:var(--grau);display:flex;gap:.5rem;align-items:flex-start;max-width:480px}.es-start .klemmbrett{background:#f0ece2;border-radius:6px;
  padding:2.3rem clamp(1.2rem, 1rem + 1vw, 1.9rem) 1.6rem;position:relative;box-shadow:var(--schatten)}.es-start .klemmbrett::before{content:"";position:absolute;top:-11px;left:50%;transform:translateX(-50%);
  width:112px;height:22px;background:linear-gradient(180deg,#8d949c,#5f666e);border-radius:5px;
  box-shadow:0 3px 6px -2px rgba(0,0,0,.45)}.es-start .klemmbrett h3{font-size:1.1875rem;margin-bottom:.6rem;display:flex;align-items:center;gap:.55rem}.es-start .klemmbrett p{color:#3d3a33;font-size:1.0625rem;max-width:var(--zeile)}.es-start .klemmbrett p:last-child{margin-bottom:0}.es-start .klemmbrett .zeichnung{margin:1.1rem 0 0;font-size:.9375rem;font-weight:700;color:#5b5648;
  padding-top:.9rem;border-top:1px solid #ddd6c6}.es-start .gleis{position:relative;margin:2rem 0 0;padding-left:2.2rem;list-style:none}.es-start .gleis::before{content:"";position:absolute;left:9px;top:.6rem;bottom:.6rem;width:3px;
  background:repeating-linear-gradient(180deg,var(--asphalt) 0 10px,transparent 10px 17px)}.es-start .gleis li{position:relative;padding:0 0 1.5rem}.es-start .gleis li:last-child{padding-bottom:0}.es-start .gleis li::before{content:"";position:absolute;left:-2.2rem;top:.35rem;width:21px;height:21px;
  border-radius:50%;background:var(--papier);border:3px solid var(--asphalt)}.es-start .gleis li.jetzt::before{background:var(--gelb);border-color:var(--gelb-tief)}.es-start .gleis li.spaeter::before{border-style:dashed}.es-start .gleis .wann{font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 82,"wght" 780;
  font-size:.875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--grau)}.es-start .gleis b{display:block;font-size:1.0625rem}.es-start .gleis p{margin:.15rem 0 0;color:var(--grau);font-size:1rem}.es-start .tabellenhuelle{overflow-x:auto;margin-top:1.8rem;border-radius:var(--r)}.es-start .lagen{background:var(--weiss);box-shadow:var(--schatten);border-radius:var(--r);overflow:hidden}.es-start .lagen{width:100%;border-collapse:collapse;min-width:640px}.es-start .lagen th{background:var(--asphalt);color:#cfd6de;text-align:left;padding:.9rem 1.1rem;
  font-size:.6875rem;letter-spacing:.13em;text-transform:uppercase;font-weight:700}.es-start .lagen td{padding:1rem 1.1rem;border-top:1px solid var(--linie);vertical-align:top;font-size:1rem;max-width:330px}.es-start .lagen tr:hover td{background:#fffdf6}.es-start .lagen td:first-child{font-weight:700}.es-start .lagen a{display:inline-flex;align-items:center;gap:.4rem;color:var(--blau);font-weight:600;
  text-decoration-color:rgba(11,87,164,.35)}.es-start .lagen a:hover{text-decoration-color:currentColor}.es-start .faq{margin-top:1.8rem;border-top:1px solid var(--linie)}.es-start .faq details{border-bottom:1px solid var(--linie)}.es-start .faq summary{display:flex;align-items:center;gap:1rem;padding:1.15rem .6rem;cursor:pointer;
  font-weight:700;font-size:1.0625rem;list-style:none;transition:color var(--tempo)}.es-start .faq summary::-webkit-details-marker{display:none}.es-start .faq summary:hover{color:var(--blau)}.es-start .faq summary svg{margin-left:auto;color:var(--grau);transition:transform .28s var(--kurve)}.es-start .faq details[open] summary svg{transform:rotate(180deg)}.es-start .faq .inhalt{overflow:hidden}.es-start .faq details[open] .inhalt{animation:aufklappen .3s var(--kurve)}.es-start .faq .inhalt p{padding:0 .6rem 1.3rem;color:var(--grau);max-width:var(--zeile)}
@keyframes aufklappen{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.es-start .faq details[open] .inhalt{animation:none}}.es-start .kapsel{background:var(--weiss);border-radius:var(--r);box-shadow:var(--schatten);
  padding:clamp(1.3rem, 1rem + 1.6vw, 2.2rem);margin-top:1.4rem;
  display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 1.3rem;align-items:start}.es-start .kapsel .schild-klein{width:58px;height:58px;border-radius:50%;background:var(--blau);
  border:4px solid var(--weiss);box-shadow:0 0 0 2px var(--linie);display:grid;place-items:center;
  font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 82,"wght" 800;
  font-size:1.5rem;color:#fff}.es-start .kapsel p{margin:0;font-size:1.1875rem;line-height:1.55;max-width:var(--zeile)}.es-start .kapsel p strong{font-weight:700}.es-start .kapsel .nachsatz{margin-top:.8rem;color:var(--grau);font-size:1.0625rem}
@media (max-width:640px){.es-start .kapsel{grid-template-columns:1fr;gap:1rem}
}.es-start .regler{background:var(--weiss);border-radius:var(--r);box-shadow:var(--schatten);
  padding:clamp(1.3rem, 1rem + 1.6vw, 2.2rem);margin-top:1.8rem}.es-start .regler-kopf{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;margin-bottom:1.2rem}.es-start .regler-wert{font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 80,"wght" 800;
  font-size:clamp(2.2rem, 1.4rem + 2.6vw, 3.4rem);line-height:1;font-variant-numeric:tabular-nums}.es-start .regler-wert span{font-size:.45em;letter-spacing:.02em;margin-left:.15em}.es-start .regler-name{font-weight:700;font-size:1.125rem}.es-start .regler input[type=range]{width:100%;height:44px;margin:0;background:transparent;
  -webkit-appearance:none;appearance:none;cursor:grab}.es-start .regler input[type=range]:active{cursor:grabbing}.es-start .regler input[type=range]::-webkit-slider-runnable-track{height:12px;border-radius:6px;
  background:linear-gradient(90deg,var(--gelb) 0 41%,#f3c98a 41% 52%,var(--blau) 52% 100%)}.es-start .regler input[type=range]::-moz-range-track{height:12px;border-radius:6px;
  background:linear-gradient(90deg,var(--gelb) 0 41%,#f3c98a 41% 52%,var(--blau) 52% 100%)}.es-start .regler input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;
  width:30px;height:30px;margin-top:-9px;border-radius:50%;background:var(--asphalt);
  border:4px solid var(--weiss);box-shadow:0 2px 6px rgba(0,0,0,.4)}.es-start .regler input[type=range]::-moz-range-thumb{width:30px;height:30px;border-radius:50%;
  background:var(--asphalt);border:4px solid var(--weiss);box-shadow:0 2px 6px rgba(0,0,0,.4)}.es-start .regler-achse{display:flex;justify-content:space-between;font-size:.875rem;color:var(--grau);
  font-variant-numeric:tabular-nums;margin-top:.2rem}.es-start .klassenliste{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.7rem}.es-start .klassenliste li{border-top:1px solid var(--linie);padding:.9rem .9rem 1rem;border-radius:10px;
  transition:background var(--tempo),box-shadow var(--tempo)}.es-start .klassenliste li.aktiv{background:#fffdf3;box-shadow:inset 0 0 0 2px var(--gelb);
  border-top-color:transparent}.es-start .jetzt-marke{display:none;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;
  letter-spacing:.1em;text-transform:uppercase;color:var(--gelb-tief);margin-bottom:.25rem}.es-start .klassenliste li.aktiv .jetzt-marke{display:inline-flex}.es-start .klassenliste b{display:block;font-family:"Anybody",sans-serif;
  font-variation-settings:"wdth" 86,"wght" 720;font-size:1.0625rem}.es-start .klassenliste dl{margin:.35rem 0 0;display:grid;grid-template-columns:auto 1fr;gap:.25rem .9rem;
  font-size:1rem}.es-start .klassenliste dt{color:var(--grau);font-weight:600}.es-start .klassenliste dd{margin:0;font-weight:600}.es-start .klassenliste .marke{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;
  font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rot);margin-top:.4rem;
  font-family:"Barlow",sans-serif}.es-start .regler-fuss{margin:1.2rem 0 0;font-size:.9375rem;color:var(--grau);max-width:520px;
  display:flex;gap:.5rem;align-items:flex-start}.es-start .plakette{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.3rem;align-items:center;
  background:var(--asphalt);color:#e7eaee;border-radius:var(--r);
  padding:clamp(1.2rem, 1rem + 1.2vw, 1.8rem);box-shadow:var(--schatten-tief)}.es-start .blech{width:104px;height:78px;flex:0 0 auto;border-radius:8px;background:#111418;
  border:3px solid #555d67;display:grid;place-content:center;text-align:center;
  font-family:"Anybody",sans-serif;font-variation-settings:"wdth" 78,"wght" 800;color:#fff;
  box-shadow:inset 0 0 0 2px #23272e}.es-start .blech .jahr{font-size:1.5rem;line-height:1}.es-start .blech .farbe{font-family:"Barlow",sans-serif;font-size:.6875rem;font-weight:700;
  letter-spacing:.12em;text-transform:uppercase;color:#9aa3ae;margin-top:.25rem}.es-start .plakette h3{color:#fff;margin-bottom:.3rem}.es-start .plakette p{margin:0;color:#b7bfc9;font-size:1.0625rem;max-width:var(--zeile)}.es-start .plakette .frist{color:var(--gelb);font-weight:700}
@media (max-width:560px){.es-start .plakette{grid-template-columns:1fr}}
