.b-buehne .u-h1{font-size:clamp(32px,4.1vw,58px)}.u-marke{white-space:nowrap}@media (max-width:1040px){.b-buehne .u-h1{font-size:clamp(27px,8.9vw,44px)}}.u-wahl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--linie-2)}.u-wahl button{-webkit-appearance:none;appearance:none;border:0;background:var(--grund);color:var(--leise);font:500 13px/1 var(--schrift);letter-spacing:.06em;padding:16px 24px;min-height:48px;text-align:left;cursor:pointer;box-shadow:inset 0 -3px 0 transparent}.u-wahl button+button{border-left:1px solid var(--linie-2)}.u-wahl button[aria-pressed=true]{background:var(--f1);color:var(--hell);box-shadow:inset 0 -3px 0 var(--bernstein)}.u-wahl button:hover{color:var(--hell)}.u-wahl button:focus-visible{outline:2px solid var(--bernstein);outline-offset:-2px}.u-kette{list-style:none;padding:0;margin:0;counter-reset:station}.u-kette li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:4px 16px;padding:16px 24px;border-top:1px solid var(--linie-2);position:relative}.u-kette li:first-child{border-top:0}.u-kette .b-nr{grid-row:span 3;align-self:start}.u-kette b{font:700 19px/1.2 var(--schrift);color:var(--hell)}.u-kette p{font-size:15px;color:var(--text)}.u-kette .u-halt{font:500 12px/1.6 var(--schrift);letter-spacing:.03em;color:var(--bernstein)}.u-kette .u-halt>span:first-child{color:var(--leise);letter-spacing:.06em;margin-right:6px}.u-steckbrief{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);border-top:1px solid var(--linie-2);max-width:980px}.u-steckbrief dd,.u-steckbrief dt{padding:18px 0;border-bottom:1px solid var(--linie-2)}.u-steckbrief dt{font:500 12px/1.8 var(--schrift);letter-spacing:.06em;color:var(--leise);padding-right:24px}.u-steckbrief dd{font-size:18px;color:var(--hell)}.u-steckbrief dd.u-nicht{color:var(--bernstein)}.u-nein{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--linie-2)}.u-nein li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:6px 14px;padding:22px 24px 24px 0;border-bottom:1px solid var(--linie-2)}.u-nein li:nth-child(2n){padding-left:24px;border-left:1px solid var(--linie-2)}.u-nein i{font:500 15px/1.4 var(--schrift);font-style:normal;color:var(--bernstein);grid-row:span 2}.u-nein b{font:700 20px/1.25 var(--schrift);color:var(--hell)}.u-nein p{font-size:16px;color:var(--text)}.u-buch{width:100%;border-collapse:collapse;border:1px solid var(--linie-2);font-size:16px}.u-buch td,.u-buch th{padding:18px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--linie-2)}.u-buch thead th{font:500 12px/1.4 var(--schrift);letter-spacing:.06em;color:var(--leise);border-top:0}.u-buch tbody th{font:700 30px/1.1 var(--schrift);color:var(--bernstein);white-space:nowrap;width:18%}.u-buch td{color:var(--text)}.u-buch td.b-mono{font-size:13px;color:var(--leise)}.b-seite :where(.seite-a) .u-notiz{margin-top:16px;font-size:15px;color:var(--leise);max-width:72ch}.u-wege{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--linie-2);border:1px solid var(--linie-2)}.u-wege a{display:flex;flex-direction:column;gap:10px;padding:24px 24px 28px;background:var(--grund);color:var(--hell);text-decoration:none;min-height:100%;container-type:inline-size}.u-wege a:hover{background:var(--f1)}.u-wege a:hover b{color:var(--bernstein)}.u-wege .b-mono{color:var(--leise);font-size:12px}.u-wege b{font:700 20px/1.25 var(--schrift);font-size:min(20px,12cqi)}.u-wege span:last-child{font-size:15px;color:var(--text)}@media (max-width:1040px){.u-wege{grid-template-columns:1fr 1fr}}@media (max-width:720px){.u-kette li,.u-wahl button{padding:14px 16px}.u-kette li{grid-template-columns:40px minmax(0,1fr)}.u-steckbrief{grid-template-columns:1fr}.u-steckbrief dt{border-bottom:0;padding:16px 0 2px}.u-steckbrief dd{padding:0 0 16px}.u-nein{grid-template-columns:1fr}.u-nein li,.u-nein li:nth-child(2n){padding:20px 0 22px;border-left:0}.u-buch thead{display:none}.u-buch,.u-buch tbody,.u-buch td,.u-buch th,.u-buch tr{display:block;width:100%}.u-buch tbody th{width:auto}.u-buch tr{border-top:1px solid var(--linie-2);padding:16px 16px 18px}.u-buch td,.u-buch th{border-top:0;padding:4px 0}.u-buch td:before{content:attr(data-k);display:block;font:500 11px/1.6 var(--schrift);letter-spacing:.06em;color:var(--leise)}.u-wege{grid-template-columns:1fr}}@media (max-width:600px){.b-seite :where(.seite-a) .u-wahl{grid-template-columns:minmax(0,1fr)}.b-seite :where(.seite-a) .u-wahl button+button{border-left:0;border-top:1px solid var(--linie-2)}}