.r-fliess{display:flex;flex-direction:column;gap:14px}.r-fliess p{margin:0;font-size:16px;line-height:1.55}.r-fliess a,.r-recht a{color:rgb(var(--ink));text-decoration:underline;text-underline-offset:2px}.r-fliess a:hover,.r-recht a:hover{color:rgb(var(--coral-deep))}.r-recht{display:flex;flex-direction:column;gap:30px}.r-recht h2{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.3;color:rgb(var(--ink));border-bottom:1.5px solid rgb(var(--ink));padding-bottom:6px;margin:0 0 12px}.r-recht h3{font-family:var(--sans);font-size:15px;font-weight:600;line-height:1.3;margin:18px 0 6px}.r-recht address,.r-recht li,.r-recht p{font-size:15px;line-height:1.5;color:rgb(var(--ink))}.r-recht ul{margin:0;padding-left:20px}.r-recht b,.r-recht strong{font-weight:600}.r-reihe{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid rgb(var(--linie))}.r-reihe:last-child{border-bottom:0}.r-reihe .nr{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.04em;color:rgb(var(--grey3));width:28px;flex:none;padding-top:3px}.r-reihe .n{font-size:17px;font-weight:600;line-height:1.3}.r-reihe .bild{width:88px;height:88px;border-radius:999px;flex:none;-o-object-fit:cover;object-fit:cover;display:block}.r-reihe .rolle{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--grey3));margin-top:3px}.r-reihe .s{font-size:15px;color:rgb(var(--grey3));margin-top:6px;line-height:1.5}.r-reihe .s p{margin:0}.r-reihe .s p+p{margin-top:8px}.r-reihe .s a{color:rgb(var(--ink));text-decoration:underline;text-underline-offset:2px}.r-wege{display:flex;flex-direction:column}.r-form{border:1.5px solid rgb(var(--ink));border-radius:var(--r);background:rgb(var(--weiss));padding:16px}.r-kartenseite{position:relative;height:100vh;height:100dvh;min-height:560px;overflow:hidden;background:rgb(var(--kartengrund))}.r-kartenseite .r-pillen{position:absolute;left:472px;top:16px;right:16px;z-index:6}.r-kartenseite .fahne{max-width:240px;overflow:hidden;text-overflow:ellipsis}.r-blatt{position:absolute;z-index:7;background:rgb(var(--paper))}.r-blatt,.r-blatt-inh{display:flex;flex-direction:column}.r-blatt-inh>*{flex-shrink:0}.r-blatt .s-fuss{flex:none}@media (min-width:1024px){.r-blatt{left:16px;top:16px;bottom:16px;width:440px;border-radius:12px;box-shadow:0 12px 28px rgb(var(--ink)/.18);overflow:hidden}.r-blatt-inh{flex:1;min-height:0;padding:0 20px 16px;gap:14px;overflow-y:auto}.r-blatt.kurz{bottom:auto}}@media (max-width:1023.98px){.r-blatt{left:0;right:0;bottom:0;border-radius:12px 12px 0 0;padding:10px 16px 24px;gap:11px;box-shadow:0 -12px 28px rgb(var(--ink)/.18);max-height:58%}.r-blatt .griff{width:42px;height:4px;margin:0 auto 1px;flex:none}.r-blatt-inh{gap:11px;overflow-y:auto;overscroll-behavior:contain}.r-blatt.hoch{top:68px;max-height:none}.r-blatt .titel34{font-size:23px;letter-spacing:-.032em;line-height:1.04}}.r-blatt a.ortzeile,.r-blatt a.schiene,.r-blatt a.textzeile{text-decoration:none;color:inherit}.r-blatt a.textzeile{display:block}.r-blatt .tage3,.r-blatt .treffer-art{overflow-x:auto;scrollbar-width:none}.r-blatt .tage3 a{flex:1;min-width:52px;display:block;text-decoration:none;color:inherit}.r-blatt .tage3 a span{display:block;height:100%}.r-blatt .treffer-art{flex-wrap:nowrap}.r-blatt .treffer-art a{flex:none;text-decoration:none;color:inherit}.r-blatt .suchzeile .weg5{text-decoration:none;color:rgb(var(--ink))}.r-blatt .suchzeile{flex:none}.r-blatt .brot a,.r-blatt .titel34 a{color:inherit;text-decoration:none}.r-blatt .vorschlag a{color:inherit}.r-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.r-link{display:block;text-decoration:none;color:inherit}.r-link:hover .n{text-decoration:underline;text-underline-offset:3px}.neben a{color:inherit}@media (max-width:1023.98px){.t5-haupt .t5-frage .q{font-size:15px}.t5-haupt .t5-frage .a{font-size:14px}}.r-chip{text-decoration:none;color:inherit}.dk .r-fliess p{font-size:15px;line-height:1.45}@media (max-width:1023.98px){.dk .t5-haupt{padding-top:18px}.dk .t5-text{gap:14px}.dk .frage+.t5-h1{margin-top:8px}.dk .brot+.t5-h1{margin-top:12px}.dk .t5-lead{line-height:1.45;margin-top:14px}.dk .r-fliess p,.dk .t5-fakt,.dk .t5-lead{font-size:14px}.dk .t5-fakt{padding:8px 0}.dk .r-reihe .s{font-size:14px}}