.schichten{margin:48px 0}.schritte{list-style:none;margin:0;padding:0;display:grid;gap:14px}.schritte li{padding:14px 0;border-top:1px solid var(--linie)}.schritte b{font-size:17px}.schritte .sub{color:var(--grau);margin-left:8px}.schritte .minuten{float:right;color:var(--grau);font-variant-numeric:tabular-nums}.schritte p{margin:6px 0 0;color:var(--grau);line-height:1.55}.schritte li.hervor{background:var(--sand);box-shadow:inset 3px 0 0 var(--bordeaux);padding-left:14px;border-radius:0 8px 8px 0}.schritte li{transition:padding-left .18s ease,background-color .18s ease}@media(prefers-reduced-motion:reduce){.schritte li{transition:none}}.hinweis{margin-top:18px;font-size:14px;color:var(--grau)}.schichten .stapel{max-width:408px}.schichten .stapel-svg{width:100%;height:auto;display:block}.schichten .stapel-titel{font-family:var(--sans);font-size:13px;fill:currentColor}.schichten .stapel-titel.hervor{font-weight:600}.schichten .stapel-titel.leise{fill:var(--grau)}.schichten .stapel-hema{font-family:var(--sans);font-size:10.5px;fill:var(--bordeaux)}.schichten .stapel-sub{font-family:var(--sans);font-size:11px;fill:var(--grau)}.schichten .stapel-schicht{transition:transform .55s cubic-bezier(.22,.85,.25,1)}.schichten .stapel-schicht .koerper{transition:transform .3s ease}.schichten .stapel-schicht.klickbar{cursor:pointer;outline:none}.schichten .stapel-schicht:hover .koerper,.schichten .stapel-schicht:focus-visible .koerper{transform:translate(9px,-7px)}.schichten .stapel-titel,.schichten .stapel-sub,.schichten .stapel-hema,.schichten .stapel-schicht line{transition:fill .18s ease,stroke .18s ease,stroke-width .18s ease}.schichten .stapel-schicht line{stroke:var(--linie)}.schichten .stapel-schicht:hover .stapel-titel,.schichten .stapel-schicht:focus-visible .stapel-titel{fill:var(--bordeaux);font-weight:600}.schichten .stapel-schicht:hover .stapel-sub,.schichten .stapel-schicht:focus-visible .stapel-sub{fill:currentColor}.schichten .stapel-schicht:hover line,.schichten .stapel-schicht:focus-visible line{stroke:var(--bordeaux);stroke-width:2}@media(min-width:900px){.schichten{display:grid;grid-template-columns:minmax(0,408px) minmax(0,1fr);column-gap:48px;align-items:start}.schichten>h2{grid-column:1 / -1}.schichten .stapel{grid-column:1;grid-row:2}.schichten .schritte{grid-column:2;grid-row:2}.schichten .hinweis{grid-column:2;grid-row:3;margin-top:14px}}
