.tag:where(.astro-oxfbmh2n){--tag-background: var(--theme-lighter);--tag-color: var(--theme-dark);--tag-border: var(--theme-base);--tag-font-size: var(--text-step--1)}.tag:where(.astro-oxfbmh2n)[ghost]{--tag-background: transparent}.tag:where(.astro-oxfbmh2n)[small]{--tag-font-size: var(--text-step--2)}.tag:where(.astro-oxfbmh2n){display:inline-block;padding:var(--space-3xs) var(--space-2xs);border-radius:999rem;font-weight:var(--weight-bold);font-size:var(--tag-font-size);line-height:var(--leading-tight);color:var(--tag-color);background-color:var(--tag-background);border:1px solid var(--tag-border)}.seminar-card:where(.astro-xoy4a3uf){--card-padding: var(--space-s);position:relative;color:var(--color-neutral30);border-radius:var(--card-padding);border:1px solid var(--color-neutral90);background:var(--color-white);display:flex;flex-direction:column;display:grid;grid-template-rows:subgrid;grid-row-end:span 4;gap:var(--space-xs)}.seminar-card__top:where(.astro-xoy4a3uf){border-radius:inherit;grid-row-end:span 3;display:grid;grid-template-rows:subgrid;gap:0;align-items:start}.seminar-card__image:where(.astro-xoy4a3uf){border-radius:var(--card-padding) var(--card-padding) 0 0;overflow:hidden}.seminar-card__body:where(.astro-xoy4a3uf){background:var(--color-white);padding:var(--card-padding);border-radius:inherit;position:relative;grid-row-end:span 2;display:grid;grid-template-rows:subgrid;align-items:start;gap:var(--space-2xs)}.seminar-card__image:where(.astro-xoy4a3uf)+.seminar-card__body:where(.astro-xoy4a3uf){margin-block-start:calc(var(--card-padding) * -1)}.seminar-card__body:where(.astro-xoy4a3uf):has(+.seminar-card__footer){padding-block-end:var(--space-m)}.seminar-card__footer:where(.astro-xoy4a3uf){margin-block-start:auto;padding-inline:var(--card-padding);padding-block-end:var(--card-padding)}.seminar-card__link:where(.astro-xoy4a3uf){position:absolute;inset:0;border-radius:inherit;transition:box-shadow .2s ease-in-out}.seminar-card__link:where(.astro-xoy4a3uf):hover{box-shadow:0 0 0 var(--space-xs) var(--color-primary75)}.seminar-card__link:where(.astro-xoy4a3uf):focus-visible{outline:2px dashed var(--color-primary50);box-shadow:0 0 0 var(--space-xs) var(--color-primary90);outline-offset:5px}.scroll--root:where(.astro-b3clxx23){--_scroll-item-size: min(var(--itemMinWidth, 80cqi), var(--itemWidth, 30rem));--_scroller-accent-color: var(--accentColor, currentColor);--_scroller-gap: var(--gap, 2rem);--_inline-scroll-padding: var(--inlineScrollPadding, 2rem);--marker-size: 1rem;--marker-gap: var(--space-2xs);--arrow-size: calc(var(--marker-size) + 2 * var(--marker-gap));--arrow-offset: calc( (var(--marker-size) + var(--marker-gap)) * var(--childCount) * .5 + var(--arrow-size) );--scrollbar-height: 10px;container:--main / inline-size;display:grid;position:relative}.scroll--viewport:where(.astro-b3clxx23){container:--main-scroller / inline-size scroll-state;display:flex;place-items:center start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:var(--space-m);scroll-padding-inline:0px}@media(prefers-reduced-motion:no-preference){.scroll--viewport:where(.astro-b3clxx23){scroll-behavior:smooth}}.scroll--viewport:where(.astro-b3clxx23)::-webkit-scrollbar{height:var(--scrollbar-height)}.scroll--viewport:where(.astro-b3clxx23)::-webkit-scrollbar-track{background:#0000;background-clip:padding-box}.scroll--viewport:where(.astro-b3clxx23)::-webkit-scrollbar-thumb{background:var(--_scroller-accent-color);border-radius:1e3px}:where(.astro-b3clxx23)[data-marker] .scroll--viewport:where(.astro-b3clxx23){scroll-marker-group:after}.scroll--content:where(.astro-b3clxx23){display:flex;list-style-type:none;gap:var(--_scroller-gap);margin-block:0;margin-inline:auto;padding-block:var(--space-m);display:grid;grid-auto-flow:column;gap:0 var(--_scroller-gap)}:where(.astro-b3clxx23):is([forcedScrolling] .scroll--content):before,:where(.astro-b3clxx23):is([forcedScrolling] .scroll--content):after{content:"";display:block;inline-size:25cqi;flex-shrink:0}@container style(--scrollAlign: center){:where(.astro-b3clxx23):is([forcedScrolling] .scroll--content):before,:where(.astro-b3clxx23):is([forcedScrolling] .scroll--content):after{inline-size:90cqi}}:where(.astro-b3clxx23):is([forcedScrolling] .scroll--content):after{inline-size:90cqi}.scroll--content:where(.astro-b3clxx23)>*{container-type:scroll-state;scroll-snap-align:var(--scrollAlign);scroll-margin-inline-start:var(--_inline-scroll-padding);scroll-margin-inline-end:var(--space-m);flex-shrink:0;width:var(--_scroll-item-size)}@container style(--scrollAlign: center){.scroll--content:where(.astro-b3clxx23)>*{scroll-margin-inline-start:var(--space-m)}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view(x)){.scroll--content:where(.astro-b3clxx23)>*{animation:animate-in linear forwards,animate-out linear forwards;animation-timeline:view(inline);animation-range:entry,exit}}}@keyframes animate-in{0%{transform-origin:left center;opacity:.5;scale:.8}to{transform-origin:left center;opacity:1}}@keyframes animate-out{0%{transform-origin:right center;opacity:1}to{transform-origin:right center;scale:.8;opacity:.3}}@supports selector(::scroll-button(*)){:where(.astro-b3clxx23):is([data-marker] .scroll--viewport)::-webkit-scrollbar{height:0}}:where(.astro-b3clxx23):is([data-marker] .scroll--viewport)::scroll-button(*){position:absolute;width:var(--arrow-size);height:var(--arrow-size);border:none;border-radius:100%;color:#fff;font-size:1.5rem;cursor:pointer;transition:background-color .1s ease;background-color:var(--theme-lighter);border:1px solid var(--theme-dark);top:anchor(top);background-size:.3lh;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='17' fill='none'%3E%3Cpath stroke='%23191919' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.333' d='m8.167 1.167-7 7 7 7'/%3E%3C/svg%3E");bottom:0;z-index:10}:where(.astro-b3clxx23):is([data-marker] .scroll--viewport)::scroll-button(*):focus-visible{outline:2px dashed var(--theme-darker);outline-offset:2px}:where(.astro-b3clxx23):is([data-marker] .scroll--viewport)::scroll-button(*):not(:disabled):hover{background-color:var(--theme-dark)}:where(.astro-b3clxx23):is([data-marker] .scroll--viewport)::scroll-button(*):disabled{opacity:.5;cursor:default}:where(.astro-b3clxx23):is([data-marker] .scroll--viewport)::scroll-button(left){content:"" / "Scroll Left";left:calc(50% - var(--arrow-size) / 2 - var(--arrow-offset))}:where(.astro-b3clxx23):is([data-marker] .scroll--viewport)::scroll-button(right){content:"" / "Scroll right";left:calc(50% - var(--arrow-size) / 2 + var(--arrow-offset));transform:scale(-1)}:where(.astro-b3clxx23)[data-marker] .scroll--viewport:where(.astro-b3clxx23)::scroll-marker-group{box-sizing:border-box;width:100%;display:none;gap:var(--marker-gap);justify-content:center;padding-block:var(--space-2xs);height:calc(var(--marker-size) + var(--marker-gap) * 2)}@container --main-scroller scroll-state(scrollable: inline){:where(.astro-b3clxx23)[data-marker] .scroll--viewport:where(.astro-b3clxx23)::scroll-marker-group{display:flex}}:where(.astro-b3clxx23)[data-marker] .scroll--content:where(.astro-b3clxx23)>li::scroll-marker{content:"";display:block;width:var(--marker-size);height:var(--marker-size);background:var(--_scroller-accent-color);border-radius:50%;opacity:.5;transition:all .1s ease}:where(.astro-b3clxx23)[data-marker] .scroll--content:where(.astro-b3clxx23)>li::scroll-marker:active{opacity:1;transform:scale(.8)}:where(.astro-b3clxx23)[data-marker] .scroll--content:where(.astro-b3clxx23)>li::scroll-marker:target-current{opacity:1}.seminar-teaser:where(.astro-nbimje5w)[data-theme]{background:var(--theme-lighter);padding-block:var(--space-xl-2xl)}.seminar-teaser__headline:where(.astro-nbimje5w){display:flex;gap:var(--space-xs) var(--space-m);align-items:center;justify-content:space-between;flex-wrap:wrap-reverse}
