:root{--orange:#f46600;--orange-text:#c25100;--blau:#0077d2;--blau-dunkel:#005ea8;--text:#021621;--grau:#5b6670;--rot:#c62828;--weiss:#fff;--hellblau:#f2f7fc;--warm:#fdf5ee;--warm-hover:#fbe6d4;--grau-flaeche:#f1f3f5;--rot-flaeche:#fdeeee;--fuss-hell:#cfe2f5;--linie:#e3eaf2;--urlaub-rand:#f6c9a6;--gruen:#2e9d4f;--s-titel:28px;--s-ueber:22px;--s-unter:19px;--s-text:18px;--s-klein:15px;--s-mini:13px;--schrift:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--bereich:64px;--gruppe:24px;--flaeche:18px;--karte-v:12px;--karte-h:18px;--ueber:12px;--absatz:12px;--luecke:12px;--rand:24px;--breite:1072px;--fein:4px;--fein-2:8px;--menue-abstand:34px;--ecke:10px;--h-gross:72px;--h-kompakt:52px;--h-tag:56px;--schatten-ruhe:0 4px 12px rgba(0, 119, 210, .08);--schatten-blau:0 6px 18px rgba(0, 119, 210, .35);--schatten-rot:0 6px 18px rgba(198, 40, 40, .35);--schatten-orange:0 6px 18px rgba(244, 102, 0, .25);--fokus:3px solid var(--blau)}@media (max-width:767px){:root{--s-titel:24px;--s-ueber:20px;--s-unter:18px;--s-text:17px;--bereich:48px;--gruppe:20px;--flaeche:16px;--karte-v:10px;--karte-h:16px;--luecke:8px;--rand:20px;--h-gross:64px}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:auto}body{margin:0;background:var(--weiss);color:var(--text);font:400 var(--s-text)/1.5 var(--schrift);-webkit-text-size-adjust:100%}h1,h2,h3,p,ul,figure{margin:0}h2{font-size:var(--s-ueber);font-weight:600;line-height:1.3;margin-bottom:var(--ueber)}h3{font-size:var(--s-unter);font-weight:600;line-height:1.3;margin-bottom:var(--ueber)}b,strong{font-weight:600}a{color:var(--blau-dunkel)}main p a,.ur-liste a{font-weight:600;text-decoration:none}.fuss a{text-decoration:none}main p a:hover,.ur-liste a:hover,.fuss a:hover{text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:var(--fokus);outline-offset:2px}.wrap{max-width:calc(var(--breite) + 2 * var(--rand));margin:0 auto;padding:0 var(--rand)}.probe{background:#fff4d6;color:#6b4e00;font-size:var(--s-mini);text-align:center;padding:6px 12px}.symbol{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}html.gross main,html.gross footer{zoom:1.15}.kopf{position:sticky;top:0;z-index:40;background:var(--weiss);border-bottom:1px solid var(--linie)}.kopf .wrap{display:flex;align-items:center;gap:var(--gruppe);height:88px}.kopf-logo{display:block;flex-shrink:0}.kopf-logo img{display:block;width:64px;height:64px}.menue{display:flex;align-items:center;gap:var(--menue-abstand);margin-left:auto;font-size:var(--s-klein);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.menue a,.menue-knopf{color:var(--text);text-decoration:none;white-space:nowrap}.menue a:hover,.menue-knopf:hover{color:var(--blau-dunkel)}.menue a.aktiv{text-decoration:underline;text-decoration-color:var(--blau);text-decoration-thickness:2px;text-underline-offset:6px}.menue-mehr{position:relative}.menue-mehr::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px}.menue-knopf{display:inline-flex;align-items:center;gap:var(--fein);font:inherit;text-transform:inherit;letter-spacing:inherit;background:none;border:0;padding:0;cursor:pointer}.menue-knopf svg{width:12px;height:12px}.menue-unter{display:none;position:absolute;left:0;top:calc(100% + 14px);min-width:210px;padding:8px;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--ecke);z-index:20}.menue-unter a{display:block;padding:10px 12px;border-radius:8px;text-transform:none;letter-spacing:0;font-weight:400;font-size:var(--s-klein)}.menue-unter a:hover{background:var(--hellblau)}.menue-mehr:hover .menue-unter,.menue-mehr:focus-within .menue-unter,.menue-mehr.offen .menue-unter{display:block}.burger{display:none}.einstieg .wrap{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--bereich);align-items:center;padding-top:var(--bereich)}.einstieg-text{width:max-content;max-width:100%;text-align:center}.claim{font-weight:700;line-height:1;font-size:45px;text-align:left}.claim .z1{display:block;color:var(--orange);font-size:50px;white-space:nowrap}.claim .z2{display:block;color:var(--blau);font-style:italic;white-space:nowrap;padding-left:1.7em;margin-top:-.25em}.claim .name{display:block;margin-top:var(--gruppe);font-size:var(--s-ueber);font-weight:600;line-height:1.3;color:var(--text);font-style:normal;text-align:center}.einstieg .fach{margin-top:var(--fein);font-size:var(--s-text)}.einstieg .kasse{font-size:var(--s-klein);color:var(--grau)}.einstieg .wege{display:flex;justify-content:center;gap:var(--luecke);margin-top:var(--gruppe)}.einstieg-logo{display:flex;justify-content:flex-end}.einstieg-logo img{display:block;width:420px;height:420px}@media (prefers-reduced-motion:no-preference){.einstieg-logo img{animation:logo-scharf 1.6s ease-out both}}@keyframes logo-scharf{from{opacity:0;filter:blur(16px)}40%{opacity:1}to{opacity:1;filter:blur(0)}}.infozeile{margin-top:var(--bereich);background:var(--hellblau);padding:var(--flaeche) 0}.infozeile .wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luecke)}.wg{display:grid;grid-template-columns:44px minmax(0,1fr) 14px;gap:var(--luecke);align-items:center;width:100%;min-height:var(--h-gross);padding:var(--karte-v) var(--karte-h);background:var(--weiss);border:1px solid var(--blau);border-radius:var(--ecke);box-shadow:var(--schatten-ruhe);color:var(--text);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.wg .kreis{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--hellblau);color:var(--blau);transition:background .2s,color .2s}.wg b{display:block;line-height:1.3}.wg small{display:block;font-size:var(--s-klein);line-height:1.35;color:var(--grau);transition:color .2s}.wg .pfeil{font-style:normal;font-size:22px;line-height:1;color:var(--blau);transition:color .2s,transform .2s}.wg:hover,.wg[aria-expanded="true"]{background:var(--blau);color:var(--weiss)}.wg:hover{box-shadow:var(--schatten-blau)}.wg:hover small,.wg[aria-expanded="true"] small{color:var(--fuss-hell)}.wg:hover .kreis,.wg[aria-expanded="true"] .kreis{background:rgb(255 255 255 / .18);color:var(--weiss)}.wg:hover .pfeil,.wg[aria-expanded="true"] .pfeil{color:var(--weiss)}.wg[aria-expanded="true"] .pfeil{transform:rotate(90deg)}.wg.rot{border-color:var(--rot);box-shadow:0 4px 12px rgb(198 40 40 / .08)}.wg.rot .kreis{background:var(--rot-flaeche);color:var(--rot)}.wg.rot .pfeil{color:var(--rot)}.wg.rot:hover,.wg.rot[aria-expanded="true"]{background:var(--rot)}.wg.rot:hover{box-shadow:var(--schatten-rot)}.wg.rot:hover .kreis,.wg.rot[aria-expanded="true"] .kreis{background:rgb(255 255 255 / .18);color:var(--weiss)}.wg.rot:hover .pfeil,.wg.rot[aria-expanded="true"] .pfeil{color:var(--weiss)}.wk{display:inline-flex;align-items:center;justify-content:center;gap:var(--fein-2);height:var(--h-kompakt);min-width:150px;padding:0 var(--karte-h);background:var(--weiss);border:1px solid var(--blau);border-radius:var(--ecke);box-shadow:var(--schatten-ruhe);color:var(--text);font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.wk .symbol{color:var(--blau);transition:color .2s}.wk:hover,.wk[aria-pressed="true"]{background:var(--blau);color:var(--weiss)}.wk:hover{box-shadow:var(--schatten-blau)}.wk:hover .symbol,.wk[aria-pressed="true"] .symbol{color:var(--weiss)}.wk.rund{min-width:0;width:44px;height:44px;padding:0;border-radius:50%;font-size:var(--s-klein)}.hk{display:grid;grid-template-columns:40px minmax(0,1fr) 14px;gap:var(--luecke);align-items:center;min-height:var(--h-gross);padding:var(--karte-v) var(--karte-h);background:var(--weiss);border:1px solid var(--orange);border-radius:var(--ecke);color:var(--text);text-decoration:none;transition:background .2s,box-shadow .2s}.hk .ring{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--orange-text);color:var(--orange-text);font-weight:600}.hk .ring .symbol{width:18px;height:18px;stroke-width:2}.hk b{display:block;line-height:1.3}.hk small{display:block;font-size:var(--s-klein);line-height:1.35;color:var(--grau)}.hk .pfeil{font-style:normal;font-size:22px;line-height:1;color:var(--orange)}.hk:hover{background:var(--warm-hover);box-shadow:var(--schatten-orange)}.hk.notruf b{color:var(--rot)}.hk.still{border-color:#fff0;grid-template-columns:40px minmax(0,1fr)}.il{display:grid;grid-template-columns:9px minmax(0,1fr);column-gap:var(--fein-2);padding:var(--karte-v) var(--karte-h);background:var(--weiss);border-radius:var(--ecke);color:var(--text);font-size:var(--s-klein);line-height:1.4;text-decoration:none}.il>i{position:relative;width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--blau)}.il>i.auf{background:var(--gruen)}.il>i.achtung{background:var(--orange-text)}.il>i.zu{background:var(--rot)}.il>i.puls::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:puls 1.25s ease-out 1.6s 4 both}@keyframes puls{from{transform:scale(1);opacity:.7}to{transform:scale(3);opacity:0}}.il .z1 b{white-space:nowrap}.il .z1 small{font-size:var(--s-klein);color:var(--grau);white-space:nowrap}.il .z1 small::before{content:" · "}.il .z2{display:block;color:var(--grau)}.il .z2.rezept{color:var(--orange-text);font-weight:600}.il:hover b{text-decoration:underline;text-decoration-color:var(--blau);text-underline-offset:3px}.il.kasten{display:flex;align-items:center;min-height:var(--h-kompakt);background:var(--hellblau);font-size:var(--s-text);font-weight:600;color:var(--blau-dunkel)}.il.kasten:hover{text-decoration:underline;text-underline-offset:3px}.tl-liste{list-style:none;padding:0}.tl-liste li{border-bottom:1px solid var(--linie)}.tl-liste a{display:block;padding:var(--fein-2) 0;color:var(--grau);text-decoration:none}.tl-liste a b{color:var(--blau-dunkel)}.tl-liste a .pfeil{font-style:normal;color:var(--blau-dunkel);font-weight:600}.tl-liste a:hover b{text-decoration:underline;text-underline-offset:3px}.tag{position:relative;display:grid;place-items:center;align-content:center;gap:var(--fein);height:var(--h-tag);padding:0;background:var(--weiss);border:1px solid var(--linie);border-radius:var(--ecke);color:var(--text);font:inherit;cursor:pointer;transition:border-color .2s,box-shadow .2s}.tag small{position:absolute;top:3px;left:0;right:0;text-align:center;font-size:var(--s-mini);font-weight:600;line-height:1;color:var(--blau-dunkel);text-transform:uppercase;letter-spacing:.03em}.tag b{font-size:var(--s-text);line-height:1}.tag small+b{margin-top:12px}.tag i{width:7px;height:7px;border-radius:50%;background:var(--gruen)}.tag:hover{border-color:var(--blau);box-shadow:0 4px 12px rgb(0 119 210 / .2)}.tag.zu{background:var(--grau-flaeche);color:var(--grau)}.tag.zu i{background:#fff0}.tag.urlaub{background:var(--warm);border-color:var(--urlaub-rand);color:var(--orange-text)}.tag.urlaub i{background:var(--orange)}.tag.feiertag{background:var(--grau-flaeche);border-color:var(--orange);color:var(--grau)}.tag.feiertag i{background:var(--orange)}.tag.vorbei{opacity:.45}.tag.heute{box-shadow:inset 0 0 0 2px var(--blau)}.tag[aria-pressed="true"]{background:var(--blau);border-color:var(--blau);color:var(--weiss)}.tag[aria-pressed="true"] i{background:var(--weiss)}.tag[aria-pressed="true"] small{color:var(--weiss)}.kopf-stand{display:flex;align-items:flex-start;gap:var(--fein-2);color:var(--text);text-decoration:none;font-size:var(--s-klein);line-height:1.35}.kopf-stand i{position:relative;flex-shrink:0;width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--blau)}.kopf-stand i.auf{background:var(--gruen)}.kopf-stand i.achtung{background:var(--orange-text)}.kopf-stand i.zu{background:var(--rot)}.kopf-stand i.puls::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:puls 1.25s ease-out 1.6s 4 both}.kopf-stand b,.kopf-stand small{display:block;white-space:nowrap}.kopf-stand small{font-size:var(--s-klein);color:var(--grau)}.kopf-stand:hover b{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.wg,.wk,.hk,.tag{transition:none}.il>i.puls::after,.kopf-stand i.puls::after{animation:none}}.feld{padding:var(--flaeche);border-radius:var(--ecke);background:var(--hellblau)}.feld.warm{background:var(--warm)}.hinweis{padding:var(--fein) 0 var(--fein) var(--karte-h);border-left:3px solid var(--orange)}.hinweis p{font-size:var(--s-unter);font-weight:600;font-style:italic;line-height:1.5}.hinweis .von{margin-top:var(--fein-2);font-size:var(--s-klein);font-style:normal;font-weight:400;color:var(--grau)}main>section{margin-top:var(--bereich)}.anliegen-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--luecke)}.antwort{grid-column:1 / -1}.antwort[hidden]{display:none}.antwort>p+p,.antwort>p+.karten,.antwort>.karten+p{margin-top:var(--absatz)}.antwort .hinweis-text{color:var(--orange-text);font-weight:600}.antwort .klein{font-size:var(--s-klein);color:var(--grau)}.karten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luecke)}.neu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--luecke);align-items:center}.willkommen .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--bereich);align-items:center}.willkommen-text p{max-width:34em}.willkommen-text p+p{margin-top:var(--absatz)}.willkommen .motto{font-size:var(--s-unter);font-weight:600;color:var(--orange-text)}.willkommen .kern{font-weight:600}.willkommen .tl-liste{margin-top:var(--fein);max-width:34em;font-size:var(--s-klein)}.willkommen .tl-liste+.kern{margin-top:var(--gruppe)}.gruss{margin-top:var(--gruppe);color:var(--grau)}.gruss span{display:block}.gruss b{color:var(--text)}.gruss .unterschrift{display:block;height:60px;width:auto;margin:2px 0 0 -6px}.bahnhof svg{display:block;width:100%;height:auto}.bahnhof figcaption{margin-top:var(--fein-2);font-size:var(--s-klein);color:var(--grau);text-align:center}.bahnhof figcaption .eingang{display:block;color:var(--orange-text);font-weight:600}.zeiten{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:var(--bereich);grid-template-areas:"hkal l hzt" "kkal l kzt" "kal l zt" "info l link"}.zeiten .trenner{grid-area:l;background:var(--linie)}.zeiten-h-kal{grid-area:hkal}.zeiten-h-zt{grid-area:hzt}.kal-kopf{grid-area:kkal}.zt-kopf{grid-area:kzt}.zeiten-kal{grid-area:kal}.zeiten-zt{grid-area:zt;display:flex}.zeiten-info{grid-area:info;align-self:stretch;margin-top:var(--luecke)}.zeiten-link{grid-area:link;align-self:stretch;margin-top:var(--luecke)}.zeiten-info{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--gruppe);align-items:center}.kal-kopf,.kal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--fein-2)}.kal-kopf,.zt-kopf{padding-bottom:var(--fein-2);font-size:var(--s-mini);font-weight:600;color:var(--grau)}.kal-kopf .wt{text-align:center}.zt-kopf{display:grid;grid-template-columns:minmax(0,1fr) 128px 128px;column-gap:var(--luecke);align-items:end;padding-left:var(--luecke);padding-right:var(--luecke)}.zt-kopf span{text-align:left}.zeiten-info{padding:var(--karte-v) var(--karte-h);font-size:var(--s-klein);line-height:1.45}.zeiten-info b{display:block;font-size:var(--s-text)}.legende{display:grid;gap:var(--fein);font-size:var(--s-klein);line-height:1.4;color:var(--grau)}.legende span::before{content:"";display:inline-block;width:9px;height:9px;margin-right:6px;border-radius:50%;vertical-align:1px}.legende .l-auf::before{background:var(--gruen)}.legende .l-url::before{background:var(--orange)}.legende .l-zu::before{background:#c9d0d6}.zt-liste{list-style:none;padding:0;flex:1;display:grid;grid-template-rows:repeat(5,1fr)}.zt-liste li{display:grid;grid-template-columns:minmax(0,1fr) 128px 128px;column-gap:var(--luecke);align-items:center;padding:0 var(--luecke);border-bottom:1px solid var(--linie);font-variant-numeric:tabular-nums}.zt-liste li span:first-child{font-weight:600}.zt-liste li span:nth-child(n+2){text-align:left;white-space:nowrap}.zt-liste li.heute{background:var(--hellblau);border-radius:var(--ecke);border-bottom-color:#fff0}.zt-liste li em{margin-left:var(--fein-2);font-style:normal;font-size:var(--s-mini);font-weight:600;color:var(--blau-dunkel)}.fuss{margin-top:var(--bereich);padding:48px 0 var(--gruppe);background:var(--blau-dunkel);color:var(--weiss);font-size:var(--s-klein)}.fuss-raster{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--gruppe)}.fuss h3{margin-bottom:var(--fein-2);font-size:var(--s-mini);text-transform:uppercase;letter-spacing:.06em;color:var(--fuss-hell)}.fuss p{line-height:1.7;color:var(--fuss-hell)}.fuss a{color:var(--weiss)}.fuss-unten{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--fein-2);margin-top:var(--gruppe);padding-top:var(--flaeche);border-top:1px solid rgb(255 255 255 / .25);color:var(--fuss-hell)}.fuss-unten span:last-child{margin-left:auto}.floater{position:fixed;right:var(--fein-2);top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;gap:var(--fein-2)}.floater .wk{min-width:120px;justify-content:flex-start;font-size:var(--s-klein)}@media (min-width:1100px) and (max-width:1399px){.floater .wk{min-width:0;width:var(--h-kompakt);padding:0;justify-content:center}.floater .wk span{position:absolute;right:calc(100% + 8px);padding:4px 8px;border-radius:6px;background:var(--text);color:var(--weiss);font-size:var(--s-mini);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s}.floater .wk:hover span,.floater .wk:focus-visible span{opacity:1}}@media (min-width:768px) and (max-width:1099px){.zeiten{column-gap:var(--gruppe)}}@media (max-width:1099px){.floater{inset:auto 0 0 0;transform:none;flex-direction:row;gap:0;padding:6px 6px calc(6px + env(safe-area-inset-bottom));background:var(--weiss);border-top:1px solid var(--linie)}.floater .wk{flex:1;flex-direction:column;gap:2px;min-width:0;height:var(--h-kompakt);border:0;border-radius:var(--ecke);box-shadow:none;font-size:var(--s-mini);justify-content:center}.floater .wk:hover{box-shadow:none}body{padding-bottom:72px}}@media (max-width:1023px){.einstieg-logo img{width:240px;height:240px}.anliegen-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.neu{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:0;cursor:pointer}.burger span{display:block;height:2px;background:var(--text);border-radius:2px}.kopf .wk.rund{margin-left:auto}.menue{display:none;position:absolute;left:0;right:0;top:88px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px var(--rand) 16px;background:var(--weiss);border-bottom:1px solid var(--linie);font-size:var(--s-text)}.menue.offen{display:flex}.menue>a,.menue-knopf{width:100%;padding:14px 4px;border-bottom:1px solid var(--linie);text-align:left;justify-content:space-between}.menue-unter{position:static;display:none;min-width:0;padding:0 0 0 14px;border:0}.menue-mehr:hover .menue-unter,.menue-mehr:focus-within .menue-unter{display:none}.menue-mehr.offen .menue-unter{display:block}.menue-mehr::after{display:none}.menue-unter a{padding:12px 4px;border-bottom:1px solid var(--linie);border-radius:0;color:var(--grau)}}@media (max-width:1099px){.mit-stand .burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;background:none;border:0;cursor:pointer}.mit-stand .burger span{display:block;height:2px;background:var(--text);border-radius:2px}.kopf.mit-stand .wk.rund{margin-left:auto}.mit-stand .menue{display:none;position:absolute;left:0;right:0;top:88px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px var(--rand) 16px;background:var(--weiss);border-bottom:1px solid var(--linie);font-size:var(--s-text)}.mit-stand .menue.offen{display:flex}.mit-stand .menue>a,.mit-stand .menue-knopf{width:100%;padding:14px 4px;border-bottom:1px solid var(--linie);text-align:left;justify-content:space-between}.mit-stand .menue-unter{position:static;display:none;min-width:0;padding:0 0 0 14px;border:0}.mit-stand .menue-mehr:hover .menue-unter,.mit-stand .menue-mehr:focus-within .menue-unter{display:none}.mit-stand .menue-mehr.offen .menue-unter{display:block}.mit-stand .menue-mehr::after{display:none}.mit-stand .menue-unter a{padding:12px 4px;border-bottom:1px solid var(--linie);border-radius:0;color:var(--grau)}}@media (max-width:767px){.kopf-stand,.kopf-stand small{font-size:var(--s-mini)}.kopf-stand i{margin-top:4px}.einstieg .wrap{grid-template-columns:minmax(0,1fr)}.einstieg-logo{display:none}.einstieg-text{width:auto}.claim{font-size:min(36px, calc((100vw - 40px) / 11))}.claim .z1{font-size:calc(min(36px, calc((100vw - 40px) / 11)) * 1.11)}.claim .z2{padding-left:1em}.einstieg .wege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--luecke)}.einstieg .wege .wk{flex-direction:column;gap:var(--fein);min-width:0;height:72px;padding:var(--fein-2) var(--fein);font-size:var(--s-klein)}.infozeile .wrap,.anliegen-raster,.karten,.willkommen .wrap,.fuss-raster{grid-template-columns:minmax(0,1fr)}.willkommen .bahnhof{order:-1}.zeiten{grid-template-columns:minmax(0,1fr);grid-template-areas:"hkal" "kkal" "kal" "info" "l" "hzt" "zt" "link"}.zeiten .trenner{height:1px;margin-top:var(--gruppe)}.zeiten-info{column-gap:var(--luecke)}.zeiten-h-zt{margin-top:var(--gruppe)}.zt-kopf{display:none}.zt-liste{grid-template-rows:none}.zt-liste li{padding:var(--luecke);align-items:start}.zt-liste li span:nth-child(n+2){text-align:right}.zt-liste li{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--fein)}.zt-liste li span:nth-child(3){grid-column:2}.zt-liste li span:empty{display:none}.kal{gap:5px}.tag{height:auto;aspect-ratio:1 / 1.05}}