.slideshow{display:grid;---gap: var(--layout-space-50);grid-template-columns:100%;grid-template-rows:50vh 10vh;grid-template-areas:"slides" "overview";gap:var(---gap);>*{min-width:0;min-height:0}}.slideshow-slides{position:relative;grid-area:slides;display:flex;justify-content:center}.slideshow-slide{display:none;height:100%;position:relative;max-width:90%;overflow:hidden}.slideshow-slide[is-active=true]{display:flex;justify-content:center}.slideshow-slide-img{display:block;height:100%}.slideshow-nav{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.slideshow-nav-button{pointer-events:all;height:100%;width:30%;display:flex;align-items:center;outline:unset;--icon-size: 2em;&._prev{>*{transform:rotate(180deg)}}&._next{>*{margin-left:auto}}}.slideshow-nav-button:focus,.slideshow-nav-button:focus-within{>*{outline:var(--line-width-focus) solid var(--color-focus-100)}}.slideshow-overview{display:flex;flex-direction:row;overflow-x:scroll;justify-content:center;gap:var(---gap);grid-area:overview}.slideshow-thumbnail{flex:0 0 auto;cursor:pointer;aspect-ratio:1;position:relative;height:100%}.slideshow-thumbnail-img{display:block;width:100%;height:100%;object-fit:cover;background-color:var(--color-main-900)}.slideshow-thumbnail[is-active=true]{opacity:.25}.tourenTimelineList,.tourenTimelineList-section,.tourenTimelineList-items{display:flex;flex-direction:column}.tourenTimelineList{gap:var(--layout-space-400)}.tourenTimelineList-section-header{display:flex;gap:1em;font-size:var(--font-size-300);font-weight:600;margin-bottom:var(--layout-space-200)}.tourenberichte-inner{display:flex;flex-direction:column;gap:var(--layout-space-400)}.tourenberichte-items{display:flex;flex-direction:column;gap:var(--layout-space-50);min-height:100vh}.tourenberichte-item-header{width:100%}.tourenberichte-item .details-header-icon{margin-block:auto}.tourenberichte-item-header .articleItem:before{content:unset}.tourenberichte-item-content{display:flex;flex-direction:column;gap:var(--layout-space-300);margin-top:var(--layout-space-300)}
