.ArticleTeaserGridItem{position:relative}.ArticleTeaserGridItem:before{background:rgba(var(--c-border));content:"";height:100%;left:calc((var(--articleteasergrid-gap))/2*-1);position:absolute;top:0;width:1px}:root{--articleteasergrid-gap:var(--spacing-32,32px);--articleteasergrid-row-gap:var(--spacing-32,32px)}@media screen and (min-width:750px){:root{--articleteasergrid-gap:var(--spacing-56,56px)}}@media screen and (min-width:1000px){:root{--articleteasergrid-row-gap:var(--spacing-56,56px)}}@media screen and (min-width:1280px){:root{--articleteasergrid-gap:var(--spacing-80,80px)}}.ArticleTeaserGrid{margin-left:auto;margin-right:auto;max-width:1440px;max-width:calc(1440px + var(--site-padding)*2);padding-left:var(--site-padding);padding-right:var(--site-padding)}.ArticleTeaserGrid--grid{display:grid;gap:var(--articleteasergrid-row-gap) var(--articleteasergrid-gap);grid-template-columns:1fr;overflow:hidden}@media screen and (min-width:580px){.ArticleTeaserGrid--grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px){.ArticleTeaserGrid--grid{grid-template-columns:repeat(3,1fr)}}.FilterButtonSelect--label{font-size:14px;font-weight:700;line-height:1.2;margin-bottom:var(--spacing-16,16px)}@media (min-width:750px){.FilterButtonSelect--label{font-size:14px}}@media (min-width:1280px){.FilterButtonSelect--label{font-size:14px}}@media screen and (max-width:750px){.FilterButtonSelect--label{line-height:1.2}}.FilterButtonSelect--options{display:flex;flex-wrap:wrap;gap:var(--spacing-8,8px)}.FilterButtonSelect[data-align=center] .FilterButtonSelect--options{justify-content:center}.FilterButtonSelect--option{color:var(--button-color);font-size:12px;line-height:1.4;outline:none;padding:var(--spacing-8,8px) var(--spacing-16,16px);text-decoration:none;transition:color .2s ease-out;z-index:0;--button-color:rgba(var(--c-black),1);--button-border-color:transparent;--button-background-color:rgba(var(--c-grey-light),1);--button-hover-background-color:rgba(var(--c-grey-medium),1);cursor:pointer;font-size:14px;line-height:1.2;position:relative;text-align:center}.FilterButtonSelect--option:before{background-color:var(--button-background-color);border:1px solid var(--button-border-color);border-radius:var(--button-border-radius);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transition:border-color .2s ease-out}.FilterButtonSelect--option:after{background-color:var(--button-hover-background-color);border:1px solid var(--button-hover-border-color);border-radius:var(--button-border-radius);clip-path:circle(0 at 50% 50%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;overflow:hidden;position:absolute;transition:clip-path .2s ease-out,transform .2s ease-out,opacity .15s ease-out .05s,visibility .2s;visibility:hidden}@media (hover:hover){.FilterButtonSelect--option:hover:before{border-color:var(--button-hover-border-color)}.FilterButtonSelect--option:hover:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}.FilterButtonSelect--option:focus:before{border-color:var(--button-hover-border-color)}.FilterButtonSelect--option:focus:not(:disabled):after{clip-path:circle(100% at 50% 50%);opacity:1;transition:clip-path .3s ease-out,transform .3s ease-out,opacity .05s ease-out,visibility .3s;visibility:visible}}@media (min-width:750px){.FilterButtonSelect--option{font-size:12px}}@media (min-width:1280px){.FilterButtonSelect--option{font-size:12px}}@media screen and (max-width:750px){.FilterButtonSelect--option{line-height:1.4}}@media (min-width:750px){.FilterButtonSelect--option{font-size:14px}}@media (min-width:1280px){.FilterButtonSelect--option{font-size:14px}}@media screen and (max-width:750px){.FilterButtonSelect--option{line-height:1.2}}.FilterButtonSelect--option.isActive{--button-border-color:rgba(var(--c-black),1);--button-hover-border-color:rgba(var(--c-black),1)}.FilterButtonSelect--option.isDisabled{--button-color:rgba(var(--c-grey),1)!important;--button-background-color:rgba(var(--c-grey-light),1)!important;--button-border-color:transparent!important;pointer-events:none}.FilterButtonSelect--option.isDisabled:after{display:none}.FilterButtonSelect[data-variant=activity] .FilterButtonSelect--option{min-width:130px;padding:var(--spacing-16,16px) var(--spacing-8,8px);--button-border-radius:var(--border-radius-medium);--button-background-color:rgba(var(--c-white),1);--button-hover-background-color:var(--theme-background-light)}.FilterButtonSelect--option--label{position:relative;z-index:1}.FilterButtonSelect--input{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%)}.FilterClear{align-items:center;color:rgba(var(--c-grey),1);display:inline-flex;font-size:14px;gap:var(--spacing-4,4px);line-height:1.2;transition:color .2s ease-in-out}@media (min-width:750px){.FilterClear{font-size:14px}}@media (min-width:1280px){.FilterClear{font-size:14px}}@media screen and (max-width:750px){.FilterClear{line-height:1.2}}@media (hover:hover){.FilterClear:focus,.FilterClear:hover{color:rgba(var(--c-black),1)}}.FilterClear--icon{margin-top:-2px;transition:transform .2s ease-in-out}.FilterClear:hover .FilterClear--icon{transform:rotate(90deg)}.ActivityFilter{margin-bottom:32px}@media screen and (min-width:750px){.ActivityFilter{margin-bottom:calc(11.48718px + 2.73504vw)}}@media screen and (min-width:1920px){.ActivityFilter{margin-bottom:64px}}.ActivityFilter--head--before{margin-left:auto;margin-right:auto;max-width:1440px;max-width:calc(1440px + var(--site-padding)*2);padding-left:var(--site-padding);padding-right:var(--site-padding);padding-top:16px}@media screen and (min-width:750px){.ActivityFilter--head--before{padding-top:calc(5.74359px + 1.36752vw)}}@media screen and (min-width:1920px){.ActivityFilter--head--before{padding-top:32px}}.ActivityFilter--head--inner{margin-left:auto;margin-right:auto;max-width:860px;max-width:calc(860px + var(--site-padding)*2);padding-bottom:32px;padding-left:var(--site-padding);padding-right:var(--site-padding);padding-top:32px;text-align:center}@media screen and (min-width:750px){.ActivityFilter--head--inner{padding-top:calc(11.48718px + 2.73504vw)}}@media screen and (min-width:1920px){.ActivityFilter--head--inner{padding-top:64px}}@media screen and (min-width:750px){.ActivityFilter--head--inner{padding-bottom:calc(11.48718px + 2.73504vw)}}@media screen and (min-width:1920px){.ActivityFilter--head--inner{padding-bottom:64px}}.ActivityFilter--title{font-size:30px;font-weight:700;line-height:1.3;text-transform:uppercase}@media (min-width:750px){.ActivityFilter--title{font-size:calc(5.28302vw - 9.62264px)}}@media (min-width:1280px){.ActivityFilter--title{font-size:58px}}.ActivityFilter--primary{margin-top:var(--spacing-32,32px)}@media screen and (max-width:750px){.ActivityFilter--primary{display:none}}.ActivityFilter--bar{align-items:center;display:flex;gap:var(--spacing-16,16px);justify-content:space-between;margin:16px auto;max-width:1440px;max-width:calc(1440px + var(--site-padding)*2);padding-left:var(--site-padding);padding-right:var(--site-padding)}@media screen and (min-width:750px){.ActivityFilter--bar{margin-top:calc(5.74359px + 1.36752vw)}}@media screen and (min-width:1920px){.ActivityFilter--bar{margin-top:32px}}@media screen and (min-width:750px){.ActivityFilter--bar{margin-bottom:calc(5.74359px + 1.36752vw)}}@media screen and (min-width:1920px){.ActivityFilter--bar{margin-bottom:32px}}.ActivityFilter--bar--aside{align-items:center;display:flex}.Button.ActivityFilter--toggle{bottom:var(--spacing-24,24px);left:50%;margin-top:var(--spacing-8,8px);position:sticky;transform:translate(-50%)}@media screen and (min-width:750px){.Button.ActivityFilter--toggle{display:none}}.ActivityFilter--toggle--count{color:rgba(var(--c-black),.5);margin-left:var(--spacing-4,4px)}@media screen and (max-width:750px){.ActivityFilter--tags{display:none}}.ActivityFilter--total{font-size:14px;line-height:1.2}@media (min-width:750px){.ActivityFilter--total{font-size:14px}}@media (min-width:1280px){.ActivityFilter--total{font-size:14px}}@media screen and (max-width:750px){.ActivityFilter--total{line-height:1.2}}*+.ActivityFilter--total:before{color:rgba(var(--c-grey),1);content:"|";display:inline-block;margin-left:16px;margin-right:16px}.ActivityFilter--sidebar--row{margin-top:var(--spacing-32,32px)}
