.sn .sn-tl{--sn-tl-grund:var(--sn-bg);--sn-tl-ring:#2563eb1a}.sn .sec.sn-tl-flaeche{--sn-tl-grund:var(--sn-surface);background:var(--sn-surface)}.sn .sn-tl-kopf{gap:16px;display:grid}.sn .sn-tl-kopf-l{gap:14px;display:grid}.sn .sn-tl-satz{text-wrap:pretty;max-width:56ch;margin:0}@media (min-width:900px){.sn .sn-tl-kopf{-moz-column-gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;column-gap:56px}.sn .sn-tl-satz{padding-bottom:4px}}.sn .sn-tl-leiste{margin-top:32px;position:relative}.sn .sn-tl-punkte{border-top:1px solid var(--sn-line);gap:16px;margin:0;padding:18px 0 0;list-style:none;display:grid}.sn .sn-tl-punkte li{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0;display:grid}.sn .sn-tl-jahr{font:var(--head-w,400) 24px/1.1 var(--font-head);font-feature-settings:var(--head-ff);letter-spacing:-.01em;font-variant-numeric:lining-nums;color:var(--sn-t1);display:block}.sn .sn-tl-text{font:400 15px/22px var(--sn-font-sans);color:var(--sn-t2);text-wrap:pretty;margin:0}.sn .sn-tl-achse,.sn .sn-tl-heute-feld{display:none}@media (min-width:900px){.sn .sn-tl-leiste{margin-top:72px}.sn .sn-tl-achse{background:linear-gradient(90deg,var(--sn-line-strong) 0%,var(--sn-line-strong) 84%,transparent 100%);height:1px;display:block;position:relative}.sn .sn-tl-pt{top:-5px;left:var(--x);background:var(--sn-tl-grund);border:1.5px solid var(--sn-t1);border-radius:50%;width:11px;height:11px;position:absolute}.sn .sn-tl-punkte{border:0;gap:0;margin-top:22px;padding:0}.sn .sn-tl-punkte li{margin-left:var(--x);width:calc(var(--frei) - 24px);grid-area:1/1;display:block}.sn .sn-tl-jahr{font-size:30px;line-height:32px}.sn .sn-tl-text{margin-top:10px}.sn .sn-tl-heute-feld{pointer-events:none;display:block;position:absolute;inset:0}.sn .sn-tl-heute{width:100%;height:1px;transform:translateX(calc(var(--x) - 100%));transition:transform .9s var(--sn-ease);position:absolute;top:0;left:0}.sn .sn-tl-heute[data-start]{transform:translate(-100%)}.sn .sn-tl-heute[data-sofort]{transition:none}.sn .sn-tl-heute-m{width:11px;height:11px;position:absolute;top:-5px;left:100%}.sn .sn-tl-heute-m i{background:var(--sn-signal);width:11px;height:11px;box-shadow:0 0 0 4px var(--sn-tl-ring);border-radius:50%;display:block}.sn .sn-tl-heute-m em{font:500 12px/16px var(--sn-font-mono);color:var(--sn-signal-schrift);white-space:nowrap;font-style:normal;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}}.sn .sn-tl-hinweis{margin:24px 0 0}.sn .sn-tl .ch-links{margin-top:32px}@media (min-width:900px){.sn .sn-tl-hinweis{margin-top:32px}}@media (prefers-reduced-motion:reduce){.sn .sn-tl-heute{transition:none}}.sn[data-licht=abend] .sn-tl{--sn-tl-ring:#7aa7ff29}.sn .sn-tl-quelle{font:400 12.5px/18px var(--sn-font-sans);color:var(--sn-t3);margin:6px 0 0}.sn .sn-tl-quelle a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--sn-line-strong);text-decoration-color:var(--sn-line-strong);text-underline-offset:3px}.sn .sn-tl-eing{--sn-tl-grund:var(--sn-surface)}.sn .sn-tl-eing .sn-tl-kopf{grid-template-columns:minmax(0,1fr);gap:12px}.sn .sn-tl-punkte li[data-fall]:before{content:attr(data-fall);background:var(--a-mark);font:500 12.5px/18px var(--sn-font-sans);color:var(--sn-t1);white-space:nowrap;border-radius:5px;grid-area:1/2;justify-self:start;padding:1px 7px;display:inline-block}.sn .sn-tl-punkte li[data-fall] .sn-tl-text,.sn .sn-tl-punkte li[data-fall] .sn-tl-quelle,.sn .sn-tl-quelle{grid-column:2}@media (max-width:899px){.sn .sn-tl-quelle{margin-top:-8px}.sn .sn-tl-punkte li[data-fall] .sn-tl-jahr{grid-row:1/span 2}}@media (min-width:900px){.sn .sn-tl-eing .sn-tl-leiste{margin-top:56px}.sn .sn-tl-eing .sn-tl-kopf{grid-template-columns:minmax(0,1fr);align-items:start}.sn .sn-tl-pt[data-fall]{background:var(--sn-t1);box-shadow:0 0 0 4px var(--a-mark)}.sn .sn-tl-jahr[data-fall]:after{content:attr(data-fall);vertical-align:5px;background:var(--a-mark);font:500 12.5px/18px var(--sn-font-sans);letter-spacing:0;color:var(--sn-t1);white-space:nowrap;border-radius:5px;margin-left:10px;padding:1px 7px;display:inline-block}.sn .sn-tl-punkte li[data-fall]:before{content:none}}
