.OverviewBanner-module-scss-module__ylfOdG__overviewBanner{padding-top:var(--act-space-xxl);padding-bottom:var(--act-space-xxl);background:var(--act-gradient-1);color:var(--act-color-text-contrast);container:overviewBanner/inline-size}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h2,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h3,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h4,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h5,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner h6{color:inherit}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__listContainer{position:relative}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__listContainer:after{content:"";background:var(--act-gradient-1);height:1px;display:block;position:absolute;bottom:0;left:0;right:0}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList{column-gap:var(--act-space-xxl);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;display:grid}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li{gap:var(--act-space-xs);max-width:100%;padding:var(--act-space-m)0;--border:1px dashed currentColor;border-bottom:var(--border);display:flex}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li div.OverviewBanner-module-scss-module__ylfOdG__icon{flex-shrink:0;place-content:center;width:40px;font-size:2em;display:grid}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li h3{color:inherit;font:inherit;align-self:center;margin:0;font-size:1.1em}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li a{color:inherit;word-break:break-word;font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:var(--act-font-weight-highlight);padding:var(--act-space-xs);margin:0;text-decoration:none;display:inline}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li a svg{margin-left:1ch}.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li a:hover,.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList li a:focus-visible{background:var(--act-color-surface);color:var(--act-color-f5)}@container overviewBanner (min-width:900px){.OverviewBanner-module-scss-module__ylfOdG__overviewBanner .OverviewBanner-module-scss-module__ylfOdG__overviewList{grid-template-columns:repeat(3,1fr)}}
.AreaBanner-module-scss-module__2qs8Ma__areaBanner{background:var(--act-gradient-2);padding:var(--act-space-xxl)0;color:var(--act-color-text);--hover-scale:1;container:bundleBanner/inline-size}.AreaBanner-module-scss-module__2qs8Ma__areaBanner h2,.AreaBanner-module-scss-module__2qs8Ma__areaBanner h3,.AreaBanner-module-scss-module__2qs8Ma__areaBanner h4,.AreaBanner-module-scss-module__2qs8Ma__areaBanner h5,.AreaBanner-module-scss-module__2qs8Ma__areaBanner h6{color:inherit}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList{column-gap:var(--act-space-xl);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));list-style:none;display:grid}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li{display:block;position:relative}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a{color:inherit;font-weight:inherit;transition:var(--act-transition);z-index:0;grid-template-rows:1fr;grid-template-columns:1fr;place-content:center;width:100%;height:100%;margin:0;padding:0;text-decoration:none;display:grid;position:relative}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:before{content:"";--shadow-color:#0003;background:var(--shadow-color);box-shadow:0 0 50px 50px var(--shadow-color);transition:var(--act-transition);opacity:0;border-radius:50%;display:block;position:absolute;inset:0;transform:scale(.3)}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a div.AreaBanner-module-scss-module__2qs8Ma__missingImage{place-content:center;width:300px;height:300px;display:grid}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a img,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a div.AreaBanner-module-scss-module__2qs8Ma__missingImage{transition:var(--act-transition);z-index:1;object-fit:contain;grid-area:1/1/2/2;margin:20px auto;position:relative;width:100%!important;height:300px!important}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a .AreaBanner-module-scss-module__2qs8Ma__areaText{z-index:2;flex-direction:column;grid-area:1/1;justify-content:flex-end;align-items:flex-start;display:flex;position:relative}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a .AreaBanner-module-scss-module__2qs8Ma__areaText .AreaBanner-module-scss-module__2qs8Ma__areaHeading{font-weight:var(--act-font-weight-bold);color:var(--act-color-text-contrast);background:var(--act-color-f1);padding-inline:var(--act-space-s);font-size:1.5em}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a .AreaBanner-module-scss-module__2qs8Ma__areaText :not(.AreaBanner-module-scss-module__2qs8Ma__areaHeading){color:var(--act-color-text);background:var(--act-color-surface);padding:var(--act-space-xs)var(--act-space-s);align-items:center;display:flex}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:hover,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:focus-visible{background:0 0}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:hover:before,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:focus-visible:before{opacity:1;transform:scale(.9)}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:hover img,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:hover div.AreaBanner-module-scss-module__2qs8Ma__missingImage,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:focus-visible img,.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList li a:focus-visible div.AreaBanner-module-scss-module__2qs8Ma__missingImage{transform:scale(var(--hover-scale))}.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList:has(li a:is(:hover,:focus-visible)) li a:not(:hover,:focus-visible){opacity:.3}@container bundleBanner (min-width:1000px){.AreaBanner-module-scss-module__2qs8Ma__areaBanner .AreaBanner-module-scss-module__2qs8Ma__areaList{--hover-scale:1.1;grid-template-columns:repeat(3,1fr)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
.ArticleList-module-scss-module__rEHRXa__articleList{padding:var(--act-space-xxl)0;--swiper-theme-color:var(--act-color-f1)}.ArticleList-module-scss-module__rEHRXa__articleList .ArticleList-module-scss-module__rEHRXa__top{justify-content:space-between;gap:var(--act-space-s);margin-bottom:var(--act-space-m);flex-wrap:wrap;align-items:center;display:flex}.ArticleList-module-scss-module__rEHRXa__articleList .ArticleList-module-scss-module__rEHRXa__top h2{margin:0}
