.texts__section{display:flex;flex-direction:column;gap:calc(1.5 * var(--spacing));width:100%}.texts__pictograms{display:flex;flex-wrap:wrap;gap:var(--spacing)}.texts__pictogram--barrierefreiheitgeprueft,.texts__pictogram--informationzurbarrierefreiheit{order:-1}.text__table{width:100%;text-align:left;border-spacing:0 var(--spacing);margin-top:calc(-1 * var(--spacing))}@media (min-width: 1024px){.text__table{table-layout:fixed}}.text__table th{font-weight:inherit;padding-right:var(--spacing)}.texts__accessibility-item{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem}.texts__accessibility-item-title{font-weight:700;grid-column:span 2}.texts__accessibility-item-checklist{--checklist-icon-margin: 0}.texts__accessibility-item-icon{font-size:3rem}.texts__pictogram-icon{width:2.5rem;height:2.5rem}.texts__pictogram-icon svg{width:100%;height:100%}.checklist-wrap{container-type:inline-size;width:100%;display:flex}.stage__content--align-left .checklist-wrap{justify-content:start}.stage__content--align-center .checklist-wrap{justify-content:center}.stage__content--align-right .checklist-wrap{justify-content:end}.checklist{--checklist-justify-item-content: normal;--checklist-gap: 1rem;--checklist-line-width: fit-content;--checklist-icon-margin: var(--checklist-icon-margin, var(--spacing));--checklist-icon-size: var(--icon-size-xs);display:flex;flex-direction:column;flex-wrap:wrap;padding:0 0 var(--spacing) 0;margin:0 0 var(--spacing) 0;gap:var(--checklist-gap);max-width:min(var(--text-max-width),100%)}@container (min-width: 600px){.checklist{--checklist-icon-size: var(--icon-size-s)}}.checklist__item{flex:1 0 auto;list-style:none}.checklist__item p{display:inline-block;margin-bottom:0;font-size:inherit}.checklist__line{display:flex;flex-direction:row;align-items:start;justify-content:var(--checklist-justify-item-content);gap:var(--checklist-gap);width:var(--checklist-line-width)}.checklist__line-item{flex:0 1 auto}.checklist__line-item--label{flex-grow:1}.checklist__line-item--unit,.checklist__line-item--icon{flex-shrink:0;word-break:keep-all}.checklist__line-text{flex-basis:100%}.checklist__icon{margin-right:var(--checklist-icon-margin);height:calc(var(--typo-s-font-size) * var(--typo-s-line-height))}.checklist__icon .icon__svg{fill:currentcolor;height:var(--checklist-icon-size);width:var(--checklist-icon-size)}.checklist__link .checklist__line-item--text,.checklist__link .checklist__line-item--text p{text-decoration:underline}.checklist__link .checklist__line-item--text:active,.checklist__link .checklist__line-item--text.active,.checklist__link .checklist__line-item--text.is-active,.checklist__link .checklist__line-item--text p:active,.checklist__link .checklist__line-item--text p.active,.checklist__link .checklist__line-item--text p.is-active{text-decoration:none}.no-touchevents .checklist__link .checklist__line-item--text:not(:disabled):hover,.no-touchevents .checklist__link .checklist__line-item--text:not(:disabled).hover,.no-touchevents .checklist__link .checklist__line-item--text:not(:disabled).is-hover,.no-touchevents .checklist__link .checklist__line-item--text p:not(:disabled):hover,.no-touchevents .checklist__link .checklist__line-item--text p:not(:disabled).hover,.no-touchevents .checklist__link .checklist__line-item--text p:not(:disabled).is-hover{text-decoration:none}.checklist__link .checklist__line-item--text:not(:disabled):focus-visible,.checklist__link .checklist__line-item--text:not(:disabled).focus,.checklist__link .checklist__line-item--text:not(:disabled).is-focus,.checklist__link .checklist__line-item--text p:not(:disabled):focus-visible,.checklist__link .checklist__line-item--text p:not(:disabled).focus,.checklist__link .checklist__line-item--text p:not(:disabled).is-focus{text-decoration:none}.checklist--grid{--checklist-line-width: initial;display:grid;grid-template-columns:1fr;gap:var(--checklist-gap) 1.5rem;width:100%}@container (min-width: 600px){.checklist--grid{--checklist-justify-item-content: space-between;justify-content:space-between;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--checklist-gap) 3rem}}.checklist--direction-row{flex-direction:row}.checklist--fluid{--checklist-line-width: fit-content;max-width:100%}.checklist--spaceless{margin:0;padding:0}.checklist--compact,.checklist--compact .checklist__item{margin-bottom:0}.checklist--compact-cols-2{display:grid;grid-template-columns:1fr;gap:var(--checklist-gap) 2rem}@container (min-width: 600px){.checklist--compact-cols-2{grid-template-columns:1fr 1fr}}.checklist--horizontal{flex-wrap:wrap}@container (min-width: 600px){.checklist--horizontal{flex-direction:row}}@container (min-width: 600px){.checklist--horizontal .checklist__item{flex:0 1 auto}}.ti-wrap{display:flex;flex-direction:column;gap:var(--spacing);overflow:hidden}.ti-wrap--grow{container-type:inline-size;width:100%;grid-column:1/-1}.ti__nav{display:flex;justify-content:center;align-items:center;gap:1rem}.ti__nav .btn{box-sizing:border-box}.ti__nav--mt{margin-top:calc(1.5 * var(--spacing))}.ti__nav--left{justify-content:flex-start}.ti__nav-current-page{min-width:21ch;text-align:center}.ti__weekly{display:grid;grid-template-columns:auto auto;gap:0 calc(3 * var(--spacing));justify-content:flex-start;margin-top:calc(1.5 * var(--spacing))}.ti__monthly{width:100%;display:grid;grid-template-columns:1fr 1fr auto}.ti__monthly-row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-top:calc(1.5 * var(--spacing));gap:var(--spacing);padding-bottom:calc(1.5 * var(--spacing));border-top:1px solid var(--color-border)}@container (max-width: 600px){.ti__monthly-row{grid-template-columns:1fr}}.ti__footer{padding-top:calc(.5 * var(--spacing))}.ti__slide{transform:translate(0);transition:none;opacity:1}.ti__slide--left-enter-active,.ti__slide--left-leave-active,.ti__slide--right-enter-active,.ti__slide--right-leave-active{transition:transform .15s ease-in-out,opacity .15s ease-in-out}.ti__slide--left-enter-from{transform:translate(10%);opacity:0}.ti__slide--left-leave-to,.ti__slide--right-enter-from{transform:translate(-10%);opacity:0}.ti__slide--right-leave-to{transform:translate(10%);opacity:0}:root{--color-chart-street: var(--color-link);--color-chart-asphalt: color-mix(in srgb, var(--color-container) 45%, #000);--color-chart-gravel: color-mix(in srgb, var(--color-link) 40%, #fff);--color-chart-trail: color-mix(in srgb, var(--color-conversion) 70%, #000);--color-chart-path: var(--color-conversion);--color-chart-trackless: color-mix(in srgb, var(--color-container) 20%, #fff);--color-chart-unknown: var(--color-container);--color-chart-viaferrata: color-mix(in srgb, var(--color-container) 85%, #000);--color-chart-dismount: color-mix(in srgb, var(--color-conversion) 50%, #000);--color-chart-snow: var(--color-container-secondary, var(--color-container-light, oklch(from var(--color-container) calc(L + .03) calc(C - .02) H)));--color-chart-lift: #668FA2;--color-chart-ferry: color-mix(in srgb, var(--color-link) 70%, #fff)}.charts__container{width:100%;container-type:inline-size}.charts__wrap{display:grid;grid-template-columns:10rem auto;width:100%;gap:calc(3 * var(--spacing))}@container (max-width: 400px){.charts__wrap{display:flex;align-items:center;flex-direction:column}}.charts__chart{width:100%;max-width:10rem}.charts__legends{display:grid;grid-template-columns:auto auto;gap:var(--spacing) calc(3 * var(--spacing));justify-content:flex-start;width:100%}@container (max-width: 400px){.charts__legends{grid-template-columns:auto auto auto;justify-content:space-between;gap:var(--spacing)}}.charts__legends-item{font-family:var(--typo-text-font-family);font-weight:var(--typo-text-font-weight);line-height:var(--typo-text-line-height);font-style:var(--typo-text-font-style);font-size:var(--typo-xs-font-size);font-family:var(--typo-xs-font-family, var(--typo-text-font-family));font-weight:var(--typo-xs-font-weight, var(--typo-text-font-weight));line-height:var(--typo-xs-line-height, var(--typo-text-line-height));font-style:var(--typo-xs-font-style, var(--typo-text-font-style))}.charts__legends-item:before{display:inline-block;content:" ";width:1.5em;height:1.5em;background-color:var(--dot);border-radius:50%;vertical-align:middle;margin-right:.5rem}
