.TourTeaser-module__NMGKFG__section{padding-block:clamp(3rem,6vw,5rem)}.TourTeaser-module__NMGKFG__section .section-heading{position:static}.TourTeaser-module__NMGKFG__video{margin:0}.TourTeaser-module__NMGKFG__player{aspect-ratio:16/9;background:var(--ink-deep);border:1px solid var(--line-strong);overflow:hidden}.TourTeaser-module__NMGKFG__player iframe{border:0;width:100%;height:100%;display:block}.TourTeaser-module__NMGKFG__dates{margin-top:var(--space-6)}.TourTeaser-module__NMGKFG__dates h3{margin:0 0 var(--space-3);color:var(--paper);font-size:1.15rem}.TourTeaser-module__NMGKFG__dates ul{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.TourTeaser-module__NMGKFG__dates li{border-bottom:1px solid var(--line);min-height:2.75rem;color:var(--paper);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.TourTeaser-module__NMGKFG__dates a{color:var(--paper);text-underline-offset:.2em;padding:.65rem 0;text-decoration:underline}.TourTeaser-module__NMGKFG__booking{margin-top:var(--space-6)}.TourTeaser-module__NMGKFG__booking a{border:2px solid var(--brass);color:var(--brass);background:color-mix(in oklch, var(--brass), transparent 94%)}@media (hover:hover) and (pointer:fine){.TourTeaser-module__NMGKFG__booking a:hover{background:var(--brass);color:var(--ink-deep)}}
