.brsk .transport-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;background:var(--transport-teaser-bg);border:.0625rem solid var(--transport-teaser-bg);border-left:0;border-top:0;color:var(--color-white);display:-webkit-box;display:flex;flex-direction:column;justify-content:space-between;margin:1.5rem 0 0 1.5rem;padding:1rem 2.125rem 2.125rem 1rem;position:relative;z-index:1}.brsk .transport-teaser:after,.brsk .transport-teaser:before{background:var(--transport-teaser-bg);content:"";display:inline-block;position:absolute;z-index:-1}.brsk .transport-teaser:before{border-bottom:.0625rem solid var(--transport-teaser-bg);bottom:-.03125rem;right:calc(100% - 1px);top:.0625rem;width:1.5625rem}.brsk .transport-teaser:after,.brsk .transport-teaser:before{border-left:.0625rem solid var(--transport-teaser-bg);border-top:.0625rem solid var(--transport-teaser-bg)}.brsk .transport-teaser:after{border-right:.0625rem solid var(--transport-teaser-bg);bottom:calc(100% - .0625rem);height:1.5625rem;left:0;right:-.0625rem}.sf .transport-teaser{padding-bottom:var(--spacing-xl);position:relative}.sf .transport-teaser:after{background:repeating-conic-gradient(var(--color-primary-medium) 0 25%,transparent 0 50%) 50%/1.5rem 1.5rem;bottom:0;content:"";height:1.5rem;left:0;position:absolute;right:0}body:where(:not(.brsk)) .transport-teaser{background-color:var(--transport-teaser-bg);border-radius:var(--border-radius);color:var(--transport-teaser-fg);height:100%;padding:var(--spacing)}.transport-teaser__link{color:inherit;display:-webkit-box;display:flex;gap:var(--spacing-s);margin-bottom:var(--spacing-s);max-width:100%;text-decoration:none}.transport-teaser__link h2{margin-bottom:0}.transport-teaser:has(.transport-teaser__arrow) .transport-teaser__link{-webkit-box-pack:justify;-webkit-box-align:start;align-items:flex-start;justify-content:space-between;margin-bottom:0}.transport-teaser__arrow{flex-shrink:0;margin-top:.25em}.transport-teaser__link:focus .transport-teaser__heading,.transport-teaser__link:hover .transport-teaser__heading{text-decoration:underline}.transport-teaser__heading{font-size:1.5rem;max-width:calc(100% - var(--transport-teaser-icon-width))}.transport-teaser:has(.transport-teaser__arrow) .transport-teaser__heading{margin-bottom:var(--spacing)}.transport-teaser__icon{flex-shrink:0;height:auto;width:var(--transport-teaser-icon-width)}.transport-teaser__icon img,.transport-teaser__icon svg{height:auto;width:100%}.article__sidebar .transport-teaser{font-size:1rem;padding:.625rem 2.125rem 2.125rem .625rem}.article__sidebar .transport-teaser__heading{font-size:1.25rem;margin-bottom:var(--spacing-xs)}