.glightbox-container{touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:none;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden;z-index:999999!important}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{z-index:9999;width:100%;height:100%;position:relative;overflow:hidden}.glightbox-container .gslider{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s;position:relative;top:0;left:0;overflow:hidden;transform:translate(0,0);display:flex!important}.glightbox-container .gslide{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:100%;display:flex;position:absolute}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{flex-direction:column;justify-content:center;width:100%;max-width:100%;height:100vh;margin:auto;display:flex;position:relative}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{-webkit-overflow-scrolling:touch;touch-action:auto;border:none;min-height:165px;outline:none!important}.gslide:not(.current){pointer-events:none}.gslide-image{align-items:center}.gslide-image img{float:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;touch-action:none;border:none;outline:none;width:auto;min-width:200px;max-width:100vw;height:auto;max-height:100vh;margin:auto;padding:0;display:block}.desc-top .gslide-image img,.desc-bottom .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{transition:none;cursor:grabbing!important}.gslide-video{max-width:100vh;position:relative;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video:before{content:"";background:rgba(255,0,0,.34);width:100%;height:100%;display:none;position:absolute}.gslide-video.playing:before{display:none}.gslide-video.fullscreen{min-width:100%;height:75vh;max-width:100%!important}.gslide-video.fullscreen video{width:100%!important;max-width:100%!important}.gslide-inline{text-align:left;background:#fff;max-width:100%;max-height:calc(100vh - 40px);margin:auto;overflow:auto}.gslide-inline .ginlined-content{width:100%;padding:20px}.gslide-inline .dragging{transition:none;cursor:grabbing!important}.ginlined-content{opacity:1;overflow:auto;display:block!important}.gslide-external{background:#fff;width:100%;min-width:100%;height:100%;max-height:75vh;padding:0;display:flex;overflow:auto}.gslide-media{width:auto;display:flex}.zoomed .gslide-media{box-shadow:none!important}.desc-top .gslide-media,.desc-bottom .gslide-media{flex-direction:column;margin:0 auto}.gslide-description{flex:1 0 100%;position:relative}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{width:100%;margin:0 auto}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description,.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(transparent 0%,rgba(0,0,0,.75) 100%);width:100%;max-height:78vh;padding:19px 11px 50px;transition:opacity .3s linear;position:absolute;bottom:0;order:2!important;max-width:100vw!important;height:auto!important;overflow:auto!important}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s}.greset{transition:all .3s}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{z-index:9999;border:2px solid #fff;border-right-color:transparent;border-radius:50%;width:25px;height:25px;margin:0 auto;animation:.8s linear infinite lightboxLoader;display:block;position:absolute;top:47%;left:0;right:0}.goverlay{will-change:opacity;background:#000;width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0}.glightbox-mobile .goverlay{background:#000}.gprev,.gnext,.gclose{z-index:99999;cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;width:26px;height:44px;display:flex}.gprev svg,.gnext svg,.gclose svg{width:25px;height:auto;margin:0;padding:0;display:block}.gprev.disabled,.gnext.disabled,.gclose.disabled{opacity:.1}.gprev .garrow,.gnext .garrow,.gclose .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gnext,.glightbox-closing .gprev,.glightbox-closing .gclose{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{color:#000;margin-bottom:19px;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em}.glightbox-clean .gslide-desc{margin-bottom:0;font-family:arial;font-size:.86em;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gprev path,.glightbox-clean .gnext path,.glightbox-clean .gclose path{fill:#fff}.glightbox-clean .gprev{width:40px;height:50px;position:absolute;top:-100%;left:30px}.glightbox-clean .gnext{width:40px;height:50px;position:absolute;top:-100%;right:30px}.glightbox-clean .gclose{width:35px;height:35px;position:absolute;top:15px;right:10px}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{animation:.5s gfadeIn}.gfadeOut{animation:.5s gfadeOut}.gslideOutLeft{animation:.3s gslideOutLeft}.gslideInLeft{animation:.3s gslideInLeft}.gslideOutRight{animation:.3s gslideOutRight}.gslideInRight{animation:.3s gslideInRight}.gzoomIn{animation:.5s gzoomIn}.gzoomOut{animation:.5s gzoomOut}@keyframes lightboxLoader{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gfadeIn{0%{opacity:0}to{opacity:1}}@keyframes gfadeOut{0%{opacity:1}to{opacity:0}}@keyframes gslideInLeft{0%{opacity:0;transform:translate(-60%)}to{visibility:visible;opacity:1;transform:translate(0,0)}}@keyframes gslideOutLeft{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;visibility:hidden;transform:translate(-60%)}}@keyframes gslideInRight{0%{opacity:0;visibility:visible;transform:translate(60%)}to{opacity:1;transform:translate(0,0)}}@keyframes gslideOutRight{0%{opacity:1;visibility:visible;transform:translate(0,0)}to{opacity:0;transform:translate(60%)}}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;width:auto;height:auto}.glightbox-container .ginner-container.desc-top .gslide-description{order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}.glightbox-container .ginner-container.desc-left .gslide-description{order:0}.glightbox-container .ginner-container.desc-left .gslide-image{order:1}.gslide-image img{max-width:100%;max-height:97vh}.gslide-image img.zoomable{cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{box-shadow:1px 2px 9px rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;position:absolute;overflow-y:auto}.glightbox-clean .gprev,.glightbox-clean .gnext,.glightbox-clean .gclose{background-color:rgba(0,0,0,.32)}.glightbox-clean .gprev:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gclose:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev,.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.bartender-disable-scroll{overflow:hidden}.bartender-bar{--top:auto;--bottom:auto;--left:auto;--right:auto;--width:unset;--width-fallback:unset;--max-width:unset;--max-width-fallback:unset;--height:unset;--height-fallback:unset;--max-height:unset;--max-height-fallback:unset;--opacity-enter:1;--opacity-leave:1;--transform-enter:translate(0, 0);--transform-leave:unset;--transition-duration:.25s;--transition-duration-enter:var(--transition-duration);--transition-duration-leave:var(--transition-duration);--transition-timing-function:ease;--transition-timing-function-enter:var(--transition-timing-function);--transition-timing-function-leave:var(--transition-timing-function);--animation-name:unset;--animation-name-enter:var(--animation-name);--animation-name-leave:var(--animation-name);--animation-timing-function:unset;--animation-timing-function-enter:var(--animation-timing-function);--animation-timing-function-leave:var(--animation-timing-function);--animation-direction:normal;--animation-direction-enter:var(--animation-direction);--animation-direction-leave:var(--animation-direction);--overlay-background:#000;--overlay-opacity:.5;--overlay-transition-duration-enter:var(--transition-duration-enter);--overlay-transition-duration-leave:var(--transition-duration-leave);--overlay-transition-timing-function-enter:var(--transition-timing-function-enter);--overlay-transition-timing-function-leave:var(--transition-timing-function-leave);box-sizing:border-box;top:var(--top);bottom:var(--bottom);left:var(--left);right:var(--right);width:var(--width-fallback);width:var(--width);max-width:var(--max-width-fallback);max-width:var(--max-width);height:var(--height-fallback);height:var(--height);max-height:var(--max-height-fallback);max-height:var(--max-height);border:0;padding:0;overflow:auto}.bartender-bar:focus{outline:0}@media (prefers-reduced-motion){.bartender-bar{transition-duration:0s!important}}.bartender-bar--mode-standard{z-index:99999;position:fixed}.bartender-bar[open]{opacity:var(--opacity-enter);transform:var(--transform-enter);animation-name:var(--animation-name-enter);animation-duration:var(--transition-duration-enter);animation-timing-function:var(--animation-timing-function-enter);animation-direction:var(--animation-direction-enter);transition:opacity var(--transition-duration-enter) var(--transition-timing-function-enter),transform var(--transition-duration-enter) var(--transition-timing-function-enter),overlay var(--transition-duration-enter) var(--transition-timing-function-enter) allow-discrete,display var(--transition-duration-enter) var(--transition-timing-function-enter) allow-discrete}@starting-style{.bartender-bar[open]{opacity:var(--opacity-leave);transform:var(--transform-leave)}}.bartender-bar:not([open]){opacity:var(--opacity-leave);transform:var(--transform-leave);animation-name:var(--animation-name-leave);animation-duration:var(--transition-duration-leave);animation-timing-function:var(--animation-timing-function-leave);animation-direction:var(--animation-direction-leave);transition:opacity var(--transition-duration-leave) var(--transition-timing-function-leave),transform var(--transition-duration-leave) var(--transition-timing-function-leave),overlay var(--transition-duration-leave) var(--transition-timing-function-leave) allow-discrete,display var(--transition-duration-leave) var(--transition-timing-function-leave) allow-discrete}.bartender-bar--position-left,.bartender-bar--position-right{--top:0;--width:80dvw;--width-fallback:80vw;--max-width:400px;--height:100dvh;--height-fallback:100vh}.bartender-bar--position-left{--left:0;--transform-leave:translate(-100%, 0)}.bartender-bar--position-right{--right:0;--transform-leave:translate(100%, 0)}.bartender-bar--position-top,.bartender-bar--position-bottom{--left:0;--width:100dvw;--width-fallback:100vw;--height:80dvh;--height-fallback:80vh;--max-height:400px}.bartender-bar--position-top{--top:0;--transform-leave:translate(0, -100%)}.bartender-bar--position-bottom{--bottom:0;--transform-leave:translate(0, 100%)}.bartender-bar--position-center{--top:50%;--left:50%;--width:80dvw;--width-fallback:80vw;--max-width:600px;--height:fit-content;--height-fallback:fit-content;--max-height:80dvh;--max-height-fallback:80vh;--opacity-enter:1;--opacity-leave:0;--transform-enter:translate(-50%, -50%) scale(1);--transform-leave:translate(-50%, -50%) scale(1.2)}.bartender-bar::-ms-backdrop{opacity:0;background-color:var(--overlay-background)}.bartender-bar::backdrop{opacity:0;background-color:var(--overlay-background)}@media (prefers-reduced-motion){.bartender-bar::-ms-backdrop{transition:none!important}.bartender-bar::backdrop{transition:none!important}}.bartender-bar--has-overlay[open]::-ms-backdrop{opacity:var(--overlay-opacity);transition:opacity var(--overlay-transition-duration-enter) var(--overlay-transition-timing-function-enter),overlay var(--overlay-transition-duration-enter) var(--overlay-transition-timing-function-enter) allow-discrete,display var(--overlay-transition-duration-enter) var(--overlay-transition-timing-function-enter) allow-discrete}.bartender-bar--has-overlay[open]::backdrop{opacity:var(--overlay-opacity);transition:opacity var(--overlay-transition-duration-enter) var(--overlay-transition-timing-function-enter),overlay var(--overlay-transition-duration-enter) var(--overlay-transition-timing-function-enter) allow-discrete,display var(--overlay-transition-duration-enter) var(--overlay-transition-timing-function-enter) allow-discrete}@starting-style{.bartender-bar--has-overlay[open]::-ms-backdrop{opacity:0}.bartender-bar--has-overlay[open]::backdrop{opacity:0}}.bartender-bar--has-overlay:not([open])::-ms-backdrop{transition:opacity var(--overlay-transition-duration-leave) var(--overlay-transition-timing-function-leave),overlay var(--overlay-transition-duration-leave) var(--overlay-transition-timing-function-leave) allow-discrete,display var(--overlay-transition-duration-leave) var(--overlay-transition-timing-function-leave) allow-discrete}.bartender-bar--has-overlay:not([open])::backdrop{transition:opacity var(--overlay-transition-duration-leave) var(--overlay-transition-timing-function-leave),overlay var(--overlay-transition-duration-leave) var(--overlay-transition-timing-function-leave) allow-discrete,display var(--overlay-transition-duration-leave) var(--overlay-transition-timing-function-leave) allow-discrete}*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button{-webkit-appearance:button;background-color:transparent;background-image:none}[type=button]{-webkit-appearance:button;background-color:transparent;background-image:none}[type=reset]{-webkit-appearance:button;background-color:transparent;background-image:none}[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::-webkit-input-placeholder{opacity:1;color:#9ca3af}input::-moz-placeholder{opacity:1;color:#9ca3af}input::-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder{opacity:1;color:#9ca3af}textarea::-webkit-input-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-ms-input-placeholder{opacity:1;color:#9ca3af}textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--screen-xs:520px;--screen-sm:640px;--screen-md:768px;--screen-lg:900px;--screen-xl:1024px;--screen-2xl:1280px;--screen-nav:1140px}:root,.frontend-styles{--color-primary-default:#004a91;--color-primary-dark:#036;--color-primary-muted:#1971b0;--color-primary-medium:#53cdfa;--color-primary-light:#ddf0f9;--color-secondary-default:#016b6b;--color-secondary-medium:#1eb18c;--color-secondary-medium-hover:#1a9a7a;--color-secondary-light:#e1ecec;--color-accent:#ff4643;--color-accent-hover:#e03d3a;--color-placeholder:#757575;--color-surface-primary-light:#e4f3fa;--color-surface-primary-tint:rgba(0,74,145,.1);--color-surface-secondary-tint:rgba(1,107,107,.1);--color-surface-highlight-primary:rgba(221,240,249,.5);--color-text-base:#212121;--color-link:#004a91;--color-label:#0d0d0d;--color-border:rgba(0,0,0,.25);--color-border-highlight:rgba(0,0,0,.5);--color-neutral-0:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#eee;--color-neutral-500:#9e9e9e;--color-neutral-700:#616161;--color-neutral-800:#424242;--color-neutral-900:#212121;--color-neutral-1000:#000;--color-divider:rgba(0,0,0,.1);--color-border-card:rgba(0,0,0,.1);--color-underline-primary:rgba(0,74,145,.4);--color-underline-secondary:rgba(1,107,107,.4);--spacing-quarter:.25rem;--spacing-half:.5rem;--spacing-three-quarters:.75rem;--spacing-single:1rem;--spacing-single-quarter:1.25rem;--spacing-single-half:1.5rem;--spacing-single-three-quarters:1.75rem;--spacing-double:2rem;--spacing-double-half:2.5rem;--spacing-triple:3rem;--spacing-quadruple:4rem;--spacing-quintuple:5rem;--spacing-sextuple:6rem;--spacing-septuple:7rem;--spacing-octuple:8rem;--font-heading:"Golos Text", sans-serif;--font-body:Lato, sans-serif;--border-radius-input:.25rem;--shadow-dropdown:0 4px 12px rgba(0,0,0,.15);--container-max-width:87.5rem;--content-max-width:64rem}figure figcaption{padding-top:var(--spacing-single);font-size:.875rem;line-height:1.25}.rte figure{display:table}.rte figure img{display:table-cell}.rte figure figcaption{caption-side:bottom;display:table-caption}.rte img.align_left,.rte img.align_right{display:block}.rte .TextformatterVideoEmbed,.rte figure,.rte .align_center,.rte .align_left,.rte .align_right{margin:var(--spacing-double) 0}@media (min-width:768px){.rte .align_left,.rte .align_right{margin-top:var(--spacing-quarter);clear:none}.rte .align_left{margin-right:var(--spacing-double-half);float:left}.rte .align_right{margin-left:var(--spacing-double-half);float:right}.rte .align_center{margin-left:auto;margin-right:auto}}html{scroll-behavior:smooth}#content{scroll-margin-top:var(--spacing-double)}.adminbar-loaded #content{scroll-margin-top:calc(var(--spacing-double) + var(--adminbar-height,50px))}[hidden],.hidden{display:none!important}.body{font-family:Lato,sans}.bartender-content{background-color:#fff;flex-direction:column;min-height:100vh;display:flex}.page-muted .bartender-content,.page-muted .content-area,.page-muted .sharing-buttons--full-width{background-color:var(--color-neutral-50)}.container,.filters--grid .filters__collapse,.footer__inner,.header__top,.header__bottom{padding-top:0;padding-bottom:0;padding-left:var(--spacing-single-half);padding-right:var(--spacing-single-half);width:100%;max-width:var(--container-max-width);margin:0 auto}.container .container,.filters--grid .filters__collapse .container,.container .filters--grid .filters__collapse,.filters--grid .container .filters__collapse,.filters--grid .filters__collapse .filters__collapse,.footer__inner .container,.footer__inner .filters--grid .filters__collapse,.filters--grid .footer__inner .filters__collapse,.container .footer__inner,.filters--grid .filters__collapse .footer__inner,.footer__inner .footer__inner,.header__top .container,.header__top .filters--grid .filters__collapse,.filters--grid .header__top .filters__collapse,.header__top .footer__inner,.header__bottom .container,.header__bottom .filters--grid .filters__collapse,.filters--grid .header__bottom .filters__collapse,.header__bottom .footer__inner,.container .header__top,.filters--grid .filters__collapse .header__top,.footer__inner .header__top,.header__top .header__top,.header__bottom .header__top,.container .header__bottom,.filters--grid .filters__collapse .header__bottom,.footer__inner .header__bottom,.header__top .header__bottom,.header__bottom .header__bottom{max-width:none;padding:0!important}.content-area{padding:var(--spacing-triple) 0;background-color:#fff}@media (min-width:1024px){.content-area{padding:var(--spacing-quintuple) 0}}.content-area:has(.content-layout){padding:var(--spacing-triple) 0}@media (min-width:1024px){.content-area:has(.content-layout){padding:var(--spacing-quadruple) 0}}.content-area:has(.content-layout):has(+.sharing-buttons--full-width){padding-bottom:var(--spacing-triple)}.content-layout{gap:var(--spacing-double);flex-direction:column;display:flex}@media (min-width:1024px){.content-layout{gap:var(--spacing-quintuple);flex-direction:row-reverse}}.content-layout__main{flex:1;min-width:0}.content-layout__aside{display:none}@media (min-width:1024px){.content-layout__aside{flex:0 0 max(16rem,min(25vw,23.25rem));display:block}}.page-aside-first .content-layout__aside{order:-1;display:block}@media (min-width:1024px){.page-aside-first .content-layout__aside{flex:0 0 max(16rem,min(25vw,23.25rem));order:0}}.page-aside-visible .content-layout__aside{display:block}@media (min-width:1024px){.page-aside-visible .content-layout__aside{flex:0 0 max(16rem,min(25vw,23.25rem))}}.content-layout__aside:has(.info-box){display:block}.content-block{margin:var(--spacing-triple) 0}@media (min-width:1024px){.content-block{margin:var(--spacing-quadruple) 0}}.content-block--spacing-collapse+.content-block--spacing-collapse{margin-top:0;padding-top:0}.content-block--spacing-collapse:has(+.content-block--spacing-collapse){margin-bottom:0;padding-bottom:0}.content-layout__main .content-block{margin:var(--spacing-triple) 0}.content-layout__main .content-block:first-child{margin-top:0}.content-layout__main .content-block:last-child{margin-bottom:0}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,p:first-child,.p:first-child,ul:first-child,ol:first-child{margin-top:0}h1:last-child,.h1:last-child,h2:last-child,.h2:last-child,h3:last-child,.h3:last-child,h4:last-child,.h4:last-child,p:last-child,.p:last-child,ul:last-child,ol:last-child{margin-bottom:0}.rte h1,.rte .h1,.rte h2,.rte .h2,.rte h3,.rte .h3,.rte h4,.rte .h4{clear:left}.rte li+li{margin-top:var(--spacing-quarter)}.rte>.table-wrapper:first-child{margin-top:0}h1,.h1{margin-bottom:var(--spacing-double-half);font-size:2rem;font-weight:800;line-height:1.25}h2,.h2,h3,.h3,h4,.h4{margin-top:var(--spacing-double);margin-bottom:var(--spacing-single);font-family:var(--font-heading);color:var(--color-primary-default);font-weight:700}h2,.h2{font-size:2rem;line-height:2.5rem}h3,.h3{font-size:1.25rem}h4,.h4{font-size:1rem}p,.p{margin-bottom:var(--spacing-single);font-size:1rem;line-height:1.75rem}.lead{font-size:1.25rem;font-weight:500;line-height:2rem}hr,.hr{border-top:1px solid var(--color-neutral-500);margin:var(--spacing-double) 0}a{color:var(--color-link);text-decoration:underline}a:focus,a:hover{text-decoration:none}blockquote{padding:var(--spacing-single-half);margin:var(--spacing-double-half) 0;background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-500);padding-left:3.5rem;position:relative}blockquote:before{content:open-quote;font-family:Times,serif;font-size:2rem;line-height:1;position:absolute;top:1.5rem;left:1.5rem}blockquote:after{content:close-quote;visibility:hidden;position:absolute;left:-99999px}ul,ol{padding-left:var(--spacing-single-half);margin-bottom:var(--spacing-single-half)}ul{list-style-type:disc}ol{list-style-type:decimal}nav ol,nav ul,nav li,nav a{display:block}nav ol,nav ul{margin:0;padding:0;list-style:none}nav ol[hidden],nav ul[hidden]{display:none}nav a{text-decoration:none;transition:all .2s}nav a:focus,nav a:hover{text-decoration:underline}.table-wrapper,table{margin-top:var(--spacing-double-half);margin-bottom:var(--spacing-double-half);border-collapse:collapse}.table-wrapper caption,table caption{padding-bottom:var(--spacing-half);font-style:italic}.table-wrapper th,.table-wrapper td,table th,table td{padding:var(--spacing-half) var(--spacing-single);text-align:left;border:1px solid var(--color-neutral-500)}.table-wrapper th,table th{background-color:var(--color-neutral-100);font-weight:700}.table-wrapper[border="0"] th,.table-wrapper[border="0"] td,table[border="0"] th,table[border="0"] td{border:0}.table-wrapper{padding-bottom:var(--spacing-half)}.table-wrapper table{margin:0}input::-moz-placeholder{color:var(--color-placeholder)}textarea::-moz-placeholder{color:var(--color-placeholder)}input::-webkit-input-placeholder{color:var(--color-placeholder)}input::-moz-placeholder{color:var(--color-placeholder)}input::-ms-input-placeholder{color:var(--color-placeholder)}input::placeholder{color:var(--color-placeholder)}textarea::-webkit-input-placeholder{color:var(--color-placeholder)}textarea::-moz-placeholder{color:var(--color-placeholder)}textarea::-ms-input-placeholder{color:var(--color-placeholder)}textarea::placeholder{color:var(--color-placeholder)}.icon{line-height:1;display:inline-block}.icon svg,.icon img{width:auto;height:1em;display:block}.icon svg{fill:currentColor}@keyframes loading-spinner{to{transform:translate(-50%)rotate(360deg)}}.glightbox-download{color:#fff;background-color:var(--color-primary-default);border-radius:.25rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s;display:inline-flex}.glightbox-download:before{content:"";background-color:currentColor;width:1rem;height:1rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.glightbox-download:hover{background-color:var(--color-primary-dark,#036);color:#fff}.clearfix:after{content:"";clear:both;display:table}.text-inherit{color:inherit}.min-h-half-screen-w{min-height:50vw}@media (min-width:640px){.sm\:min-h-half-screen-w{min-height:50vw}}.visual-outline{outline:none;box-shadow:inset 0 0 0 .125rem #fb923c}.position-0{top:0;bottom:0;left:0;right:0}@media (min-width:640px){.sm\:position-0{top:0;bottom:0;left:0;right:0}}.img-w-full{width:100%;max-width:100%;height:auto;display:block;position:relative}@media �screen{.img-w-full{width:auto}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.no-list,.InputfieldFormBuilderFileList,.borderedList{padding-left:0;list-style:none}.js-show,.js .js-hide{display:none}.js .js-show{display:block}.skip-link{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{clip:unset;z-index:50;background:#fff;border-radius:.25rem;width:auto;height:auto;margin:0;padding:1rem;display:inline-block;overflow:visible;position:fixed!important}@supports (-o-object-fit:cover) or (object-fit:cover){.fill-image{-o-object-fit:cover;object-fit:cover;height:100%}}.button,.highlights-block__button,.banner-block__button,.InputfieldButton button,.InputfieldSubmit button,.privacywire-consent-button,.privacywire-buttons button,.header__content-button,.header__button{box-sizing:border-box;text-align:center;cursor:default;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.28571;text-decoration:none;transition:background-color .15s ease-in-out;display:inline-flex;position:relative}.discussions .callout input[type=submit]{box-sizing:border-box;text-align:center;cursor:default;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.28571;text-decoration:none;transition:background-color .15s ease-in-out;display:inline-flex;position:relative}.button,.highlights-block__button,.banner-block__button,.InputfieldButton button,.InputfieldSubmit button,.privacywire-consent-button,.privacywire-buttons button,.header__content-button,.header__button,.button--primary,.highlights-block--primary .highlights-block__button,.sub-menu__buttons .header__button--plain{color:#fff;border:1px solid var(--color-primary-default);background-color:var(--color-primary-default)}.discussions .callout input[type=submit]{color:#fff;border:1px solid var(--color-primary-default);background-color:var(--color-primary-default)}.button:hover,.highlights-block__button:hover,.banner-block__button:hover,.InputfieldButton button:hover,.InputfieldSubmit button:hover,.privacywire-consent-button:hover,.privacywire-buttons button:hover,.header__content-button:hover,.header__button:hover,.button:focus,.highlights-block__button:focus,.banner-block__button:focus,.InputfieldButton button:focus,.InputfieldSubmit button:focus,.privacywire-consent-button:focus,.privacywire-buttons button:focus,.header__content-button:focus,.header__button:focus,.button--primary:hover,.sub-menu__buttons .header__button--plain:hover,.button--primary:focus,.sub-menu__buttons .header__button--plain:focus{background-color:color-mix(in srgb, var(--color-primary-default) 80%, transparent);color:#fff}.discussions .callout input[type=submit]:hover{background-color:color-mix(in srgb, var(--color-primary-default) 80%, transparent);color:#fff}.discussions .callout input[type=submit]:focus{background-color:color-mix(in srgb, var(--color-primary-default) 80%, transparent);color:#fff}.button--gray,.FormBuilderPagination .InputfieldSubmit.InputfieldSubmitPrev button{background-color:#757575}.button--gray:hover,.FormBuilderPagination .InputfieldSubmit.InputfieldSubmitPrev button:hover,.button--gray:focus,.FormBuilderPagination .InputfieldSubmit.InputfieldSubmitPrev button:focus{background-color:#616161}.button--secondary,.highlights-block--secondary .highlights-block__button{background-color:var(--color-secondary-default);border:1px solid var(--color-secondary-default)}.button--secondary:hover,.highlights-block--secondary .highlights-block__button:hover,.button--secondary:focus,.highlights-block--secondary .highlights-block__button:focus{background-color:color-mix(in srgb, var(--color-secondary-default) 80%, transparent)}.button--secondary-medium,.header__button--secondary{background-color:var(--color-secondary-medium);border:1px solid var(--color-secondary-medium)}.button--secondary-medium:hover,.header__button--secondary:hover,.button--secondary-medium:focus,.header__button--secondary:focus{background-color:var(--color-secondary-medium-hover)}.button--outline{color:var(--color-primary-default);border-color:var(--color-primary-default);background-color:transparent}.button--outline:hover,.button--outline:focus{color:var(--color-primary-default);background-color:transparent;text-decoration:underline}.button--plain,.header__button--plain{color:#000;background-color:transparent;border-color:transparent}.button--plain:hover,.header__button--plain:hover,.button--plain:focus,.header__button--plain:focus{text-decoration:underline;-webkit-text-decoration-color:var(--color-underline-primary);text-decoration-color:var(--color-underline-primary);text-underline-offset:.25rem;color:#000;background-color:transparent}.header--secondary .button--plain:hover,.header--secondary .header__button--plain:hover,.header--secondary .button--plain:focus,.header--secondary .header__button--plain:focus{-webkit-text-decoration-color:var(--color-underline-secondary);text-decoration-color:var(--color-underline-secondary)}.button--white,.header__content-button--primary{color:var(--color-primary-default);background-color:#fff;border-color:#fff}.button--white:hover,.header__content-button--primary:hover,.button--white:focus,.header__content-button--primary:focus{color:var(--color-primary-default);background-color:rgba(255,255,255,.9)}.button--hero-secondary{background-color:var(--color-primary-muted);color:#fff;border-color:var(--color-primary-muted)}.button--hero-secondary:hover,.button--hero-secondary:focus{background-color:color-mix(in srgb, var(--color-primary-muted) 80%, transparent);color:#fff}.button--accent,.banner-block--primary .banner-block__button{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.button--accent:hover,.banner-block--primary .banner-block__button:hover,.button--accent:focus,.banner-block--primary .banner-block__button:focus{background-color:var(--color-accent-hover);color:#fff}.button--dark,.banner-block--secondary .banner-block__button{color:#fff;background-color:#000;border-color:#000}.button--dark:hover,.banner-block--secondary .banner-block__button:hover,.button--dark:focus,.banner-block--secondary .banner-block__button:focus{color:#fff;background-color:#333}.button--large,.banner-block__button,.header__content-button{border-radius:.75rem;padding:1rem 1.5rem;font-size:1rem;line-height:1.125rem}@media (min-width:640px){.button--large,.banner-block__button,.header__content-button{padding:1.25rem 1.875rem}}.button--arrow:after{content:"";background-color:currentColor;flex-shrink:0;width:.875rem;height:.5rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.489 2.675L10.814 0l-.825.825 2.486 2.487H0v1.166l12.51-.017-2.522 2.522.825.825 2.676-2.675a1.75 1.75 0 0 0 0-2.458Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.489 2.675L10.814 0l-.825.825 2.486 2.487H0v1.166l12.51-.017-2.522 2.522.825.825 2.676-2.675a1.75 1.75 0 0 0 0-2.458Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button--arrow-left:before{content:"";background-color:currentColor;flex-shrink:0;width:.875rem;height:.5rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.511 2.675L3.186 0l.825.825L1.525 3.312H14v1.166L1.49 4.461l2.522 2.522-.825.825L.51 5.133a1.75 1.75 0 0 1 0-2.458Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.511 2.675L3.186 0l.825.825L1.525 3.312H14v1.166L1.49 4.461l2.522 2.522-.825.825L.51 5.133a1.75 1.75 0 0 1 0-2.458Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button__icon{flex-shrink:0}.button__icon svg{width:1rem;height:.5625rem}.button__icon--down{transform:rotate(90deg)}a.button,a.highlights-block__button,a.banner-block__button,a.privacywire-consent-button,a.header__content-button,a.header__button{cursor:pointer}.button-list{gap:var(--spacing-single);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.borderedList__item{border-bottom:1px solid #d1d5db}.borderedList__item:last-child{border-bottom:0}.card{color:var(--color-neutral-700);background:#fff;border:1px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.header{--swiper-pagination-bottom:2rem;--header-highlight-color:var(--color-primary-medium);background:#004a91;padding-top:.75rem}.header__top{color:#fff;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-bottom:.75rem;font-size:.8125rem;display:none}@media (min-width:768px){.header__top{display:flex}}.header__link-list{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style-type:none;display:flex}.header__link{color:#fff;align-items:center;gap:.5rem;text-decoration:none;display:flex}.header__link:hover span,.header__link:focus span{text-decoration:underline}.header__menu-container{background:#fff;border-radius:.75rem;justify-content:flex-start;align-items:center;gap:1.25rem;padding:.5rem .75rem;display:flex}@media (min-width:640px){.header__menu-container{padding:1rem}}.header__menu{width:100%}.header__logo{flex-shrink:0}.header__buttons{gap:.5rem;margin:0;padding:0;list-style-type:none;display:none}@media (min-width:620px){.header__buttons{display:flex}}.header__mobile-toggle{background:var(--color-primary-default);color:#fff;cursor:pointer;border:0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin-left:auto;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}.header__mobile-toggle:hover,.header__mobile-toggle:focus{background:#003a73}@media (min-width:1140px){.header__mobile-toggle{display:none}}.header__button{white-space:nowrap;padding:.75rem 1rem;font-size:.875rem}@media (min-width:1024px){.header__button{padding:.9375rem 1rem;font-size:1rem}}.header__button--plain .icon{color:rgba(255,70,67,.8);width:.875rem;height:.875rem}.header__button--plain .icon svg{width:100%;height:100%}.header__button--secondary .icon{color:currentColor}.header--has-images{flex-direction:column;padding-bottom:0;display:flex;position:relative;overflow:hidden}.header--has-images:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(rgba(0,0,0,.5) 0%,transparent 100%);height:20.5rem;position:absolute;top:0;left:0;right:0}.header--has-images .header__top{z-index:6;position:relative}.header--has-images .header__bottom{z-index:5;position:relative}.header__images{aspect-ratio:16/9;z-index:2;pointer-events:none;order:1;overflow:hidden}@media (min-width:1024px){.header__images{aspect-ratio:auto;width:55%;overflow:unset;order:0;position:absolute;top:0;bottom:0;right:0}}.header__carousel{width:100%;height:100%}.header__carousel .swiper-slide picture{width:100%;height:100%;display:block}.header__image{pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}@media (min-width:640px){.header__image{-o-object-position:left center;object-position:left center}}.header__content{z-index:4;padding:var(--spacing-double) 0;pointer-events:none;align-items:center;display:flex;position:relative}@media (min-width:768px){.header__content{padding:3rem 0}}.header--has-images .header__content{padding-bottom:var(--spacing-triple)}@media (min-width:1024px){.header--has-images .header__content{min-height:450px;padding-bottom:5rem}}.header__inner{pointer-events:auto;max-width:100%}@media (min-width:1024px){.header__inner{max-width:63rem}.header--has-images .header__inner{max-width:calc(45% - 4vw);padding-right:var(--spacing-double)}}.header__content-buttons{gap:var(--spacing-three-quarters);margin-top:var(--spacing-double);flex-wrap:wrap;padding:0;list-style:none;display:flex}.header__content-button--secondary{background-color:var(--color-primary-muted);color:var(--color-neutral-100);border-color:transparent}.header__content-button--secondary:hover,.header__content-button--secondary:focus{background-color:color-mix(in srgb, var(--color-primary-muted) 80%, transparent);color:var(--color-neutral-100)}.header--secondary .header__content-button--secondary{background-color:var(--color-secondary-medium)}.header--secondary .header__content-button--secondary:hover,.header--secondary .header__content-button--secondary:focus{background-color:color-mix(in srgb, var(--color-secondary-medium) 80%, transparent)}.header__text{color:var(--color-neutral-100)}.header__text h1{margin:0;font-family:Golos Text,sans-serif;font-size:max(2rem,min(6cqi,2.625rem));font-weight:800;line-height:1.24}.header__text h1 span,.header__text h1 strong{color:var(--header-highlight-color)}.header__text p{margin:var(--spacing-single-half) 0 0;font-size:1.125rem;font-weight:500;line-height:1.6}@media (min-width:640px){.header__text p{font-size:1.25rem}}.header__text--home h1{font-size:max(2.75rem,min(8cqi,4.5rem));line-height:1}.header--secondary{--header-highlight-color:var(--color-secondary-medium);background:var(--color-secondary-default)}.header--secondary .header__mobile-toggle{background:var(--color-secondary-default)}.header--secondary .header__mobile-toggle:hover,.header--secondary .header__mobile-toggle:focus{background:#015858}.header__dots{justify-content:center;gap:var(--spacing-half);z-index:6;pointer-events:auto;display:flex;position:absolute}@media (min-width:1024px){.header__dots{right:0;width:55%!important;left:auto!important}}.header__dots .swiper-pagination-bullet{opacity:1;cursor:pointer;background-color:#fff;border-radius:9999px;width:.5rem;height:.5rem;transition:all .2s}.header__dots .swiper-pagination-bullet-active{background-color:var(--color-accent);width:2rem}.header__dots .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background-color:rgba(255,255,255,.7)}.footer{background-color:var(--color-surface-primary-light);color:var(--color-text-base);margin-top:auto;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.5rem;position:relative;overflow:hidden}.footer__inner{flex-direction:column;gap:5rem;padding-top:2rem;padding-bottom:8.75rem;display:flex}@media (min-width:768px){.footer__inner{padding-top:4rem}}.footer__top{grid-template-columns:1fr;gap:2.5rem 1.5rem;display:grid}@media (min-width:640px){.footer__top{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.footer__top{grid-template-columns:280px repeat(3,1fr) 2fr}}.footer__column{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:640px) and (max-width:1199px){.footer__column:first-child{grid-column:span 3}}@media (min-width:1200px){.footer__column:not(:first-child){padding-top:3rem}}.footer__column:last-child{max-width:480px}@media (min-width:640px) and (max-width:1199px){.footer__column:last-child{grid-column:span 3}}.footer__logo{display:inline-block}.footer__title,.footer__column h4{font-family:var(--font-heading);color:var(--color-neutral-1000,#000);margin:0;font-size:1.125rem;font-weight:600;line-height:1.75rem}.footer__contact{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.footer__contact li{align-items:flex-start;gap:.75rem;display:flex}.footer__contact svg{color:var(--color-accent,#ff4643);flex-shrink:0;margin-top:.25rem}.footer__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style-type:none;display:flex}.footer__list a{align-items:center;gap:.5rem;display:inline-flex}.footer__list a .icon{flex-shrink:0;width:.625rem;height:.625rem}.footer__list a .icon svg{width:100%;height:100%}.footer__newsletter{height:4rem;display:flex}.footer__newsletter-input{color:var(--color-text-excerpt,#616161);border:0;border-radius:.5rem 0 0 .5rem;flex:1;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.5rem}.footer__newsletter-input::placeholder{color:var(--color-text-excerpt,#616161)}.footer__newsletter-input::-moz-placeholder{color:var(--color-text-excerpt,#616161)}.footer__newsletter-input::placeholder{color:var(--color-text-excerpt,#616161)}.footer__newsletter-input::placeholder{color:var(--color-text-excerpt,#616161)}.footer__newsletter-button{background:var(--color-accent,#ff4643);color:#fff;cursor:pointer;border:0;border-radius:0 .75rem .75rem 0;padding:1.25rem 1.875rem;font-size:1rem;font-weight:700;line-height:1.125rem;transition:background-color .2s}.footer__newsletter-button:hover,.footer__newsletter-button:focus{background:var(--color-accent-hover)}.footer__bottom{text-align:center;flex-direction:column;justify-content:center;display:flex}.footer__social-media-links{margin-bottom:2.5rem}.footer__bottom-content{justify-content:space-between;gap:1.5rem;display:flex}.footer__bottom-links{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1.5rem;padding-left:0;list-style-type:none;display:flex}.footer__graphic{pointer-events:none;height:auto;position:absolute;bottom:0}.footer__graphic--1{width:135vw;bottom:0;left:-83vw}@media (min-width:460px){.footer__graphic--1{width:110vw;left:-65vw}}@media (min-width:700px){.footer__graphic--1{width:min(55vw,828px);left:0}}.footer__graphic--2{width:68vw;bottom:1.5rem;right:-5vw}@media (min-width:460px){.footer__graphic--2{width:55vw;right:-3vw}}@media (min-width:700px){.footer__graphic--2{width:min(38vw,484px);bottom:max(1.5rem,min(3vw,3.5rem));right:max(1rem,min(4vw,5rem))}}.footer a{color:#004a91;text-decoration:none}.footer a:hover,.footer a:focus{text-underline-offset:.25rem;-webkit-text-decoration:underline rgba(0,74,145,.4);text-decoration:underline rgba(0,74,145,.4)}.mobile-bar{color:#000;background:#fff;max-width:450px}.mobile-bar__header{border-bottom:1px solid rgba(0,0,0,.1);justify-content:space-between;align-items:center;padding:1rem;display:flex}.mobile-bar__logo,.mobile-bar__logo img{display:block}.mobile-bar__close{width:2.5rem;height:2.5rem;color:var(--color-text-base);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.mobile-bar__close:hover,.mobile-bar__close:focus{color:var(--color-primary-default)}.mobile-bar__search{padding:var(--spacing-single)}.mobile-bar__search form{border:1px solid rgba(0,0,0,.2);border-radius:.5rem;display:flex}.mobile-bar__search input[type=search]{border:0;border-radius:.5rem 0 0 .5rem;flex:1;padding:1rem;font-size:1rem}.mobile-bar__search button[type=submit]{background:var(--color-accent,#ff4643);color:#fff;cursor:pointer;border:0;border-radius:0 .5rem .5rem 0;align-items:center;padding:.75rem 1rem;font-size:.875rem;transition:background-color .2s;display:flex}.mobile-bar__search button[type=submit]:hover{background:color-mix(in srgb, var(--color-accent) 85%, #000)}.mobile-bar__search button[type=submit]:focus{background:color-mix(in srgb, var(--color-accent) 85%, #000)}.menu__list{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style-type:none;display:flex}.menu__list-item{align-items:center;gap:1rem;display:flex}.menu__link{color:currentColor;align-items:center;gap:.5rem;text-decoration:none;transition:none;display:flex}.menu__link:hover,.menu__link:focus{text-underline-offset:.25rem;-webkit-text-decoration:underline rgba(255,255,255,.5);text-decoration:underline rgba(255,255,255,.5)}.menu__separator{background-color:rgba(255,255,255,.1);width:.0625rem;height:1rem}.menu__icon-wrapper{display:inline-flex;position:relative}.menu__badge{background:var(--color-accent,#ff4643);color:#fff;text-align:center;border-radius:.5rem;justify-content:center;align-items:center;min-width:.75rem;min-height:.75rem;padding:.125rem;font-size:.5rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-.1875rem;left:.5rem}.menu__list-item--has-children{z-index:1000;position:relative}.menu__children{z-index:1000;visibility:hidden;opacity:0;padding-top:.5rem;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.menu__list-item--has-children:hover .menu__children{visibility:visible;opacity:1}.menu__list-item--has-children:focus-within .menu__children{visibility:visible;opacity:1}.menu__child-list{min-width:10rem;box-shadow:var(--shadow-dropdown);background:#fff;border-radius:.5rem;margin:0;padding:.75rem 0;list-style:none}.menu__child-link{color:var(--color-text-base,#212121);white-space:nowrap;padding:.5rem 1rem;text-decoration:none;transition:none;display:block}.menu__child-link:hover,.menu__child-link:focus{text-underline-offset:.25rem;-webkit-text-decoration:underline rgba(0,0,0,.4);text-decoration:underline rgba(0,0,0,.4)}.top-menu{padding:0;display:none}@media (min-width:1140px){.top-menu{display:block}}.top-menu__list--level-1{flex-wrap:wrap;display:flex}.top-menu__list--level-2{z-index:100;visibility:hidden;opacity:0;color:#fff;background-color:var(--color-primary-default);box-shadow:var(--shadow-dropdown);border-radius:.5rem;width:16rem;padding:.75rem 0;transition:opacity .2s;position:absolute;top:100%;left:0}.top-menu__list-item{position:relative}.top-menu__list-item--level-1:hover>.top-menu__list{visibility:visible;opacity:1}.top-menu__list-item--level-1:focus-within>.top-menu__list{visibility:visible;opacity:1}.top-menu__item{color:#fff;padding:.375rem 1.25rem;font-size:.9375rem;font-weight:400;line-height:1.4;text-decoration:none;display:block}.top-menu__item--level-1{color:#000;padding:.5rem .75rem;font-weight:700;transition:none}.top-menu__item--level-1:hover,.top-menu__item--level-1:focus{text-decoration:underline;-webkit-text-decoration-color:var(--color-underline-primary);text-decoration-color:var(--color-underline-primary);text-underline-offset:.25rem}.header--secondary .top-menu__item--level-1:hover,.header--secondary .top-menu__item--level-1:focus{-webkit-text-decoration-color:var(--color-underline-secondary);text-decoration-color:var(--color-underline-secondary)}.top-menu__item--level-1.top-menu__item--current,.top-menu__item--level-1.top-menu__item--parent{text-decoration:underline;-webkit-text-decoration-color:var(--color-underline-primary);text-decoration-color:var(--color-underline-primary);text-underline-offset:.25rem}.header--secondary .top-menu__item--level-1.top-menu__item--current,.header--secondary .top-menu__item--level-1.top-menu__item--parent{-webkit-text-decoration-color:var(--color-underline-secondary);text-decoration-color:var(--color-underline-secondary)}.top-menu__item--level-1.top-menu__item--has-children{align-items:center;gap:.25rem;display:inline-flex}.top-menu__item--level-1.top-menu__item--has-children:after{content:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"8\" height=\"5\" fill=\"none\"><path fill=\"%23000\" d=\"M0 .823.825 0l3.087 3.085L7 0l.825.825-3.088 3.083a1.167 1.167 0 0 1-1.65 0L0 .823Z\"/></svg>");width:.875rem;height:.875rem;padding:0 .26669rem 0 .34269rem;line-height:.75;display:inline-block}.top-menu__item--level-2{transition:none}.top-menu__item--level-2:hover,.top-menu__item--level-2:focus,.top-menu__item--level-2.top-menu__item--current{text-underline-offset:.25rem;-webkit-text-decoration:underline rgba(255,255,255,.5);text-decoration:underline rgba(255,255,255,.5)}.sub-menu{margin-bottom:var(--spacing-triple);background-color:#fafafa;border-radius:.75rem;display:none;overflow:hidden}@media (min-width:1024px){.sub-menu{display:block}}.sub-menu--mobile{background-color:#fff;border-top:1px solid rgba(0,0,0,.1);border-radius:0;margin-top:1rem;margin-bottom:1rem;display:block}.sub-menu--mobile .sub-menu__item--level-1{color:var(--color-primary-default);background-color:transparent;border-bottom:1px solid rgba(0,0,0,.1);font-size:.9375rem;line-height:1.375rem}.sub-menu--mobile .sub-menu__item--level-1:after{display:none}.sub-menu--mobile .sub-menu__item--level-1:hover,.sub-menu--mobile .sub-menu__item--level-1:focus{color:var(--color-primary-default);background-color:rgba(0,74,145,.05)}.sub-menu--mobile .sub-menu__item--level-1.sub-menu__item--current,.sub-menu--mobile .sub-menu__item--level-1.sub-menu__item--parent{color:var(--color-text-base)}.sub-menu--mobile .sub-menu__list-item--level-1>.sub-menu__toggle{border-bottom:1px solid rgba(0,0,0,.1);display:flex}.sub-menu--mobile .sub-menu__list-item--level-1{border-bottom:0}.sub-menu--mobile .sub-menu__item--level-1,.sub-menu--mobile .sub-menu__item--level-2{padding-left:var(--spacing-single-half)}.sub-menu--mobile .sub-menu__item--level-3{padding-left:var(--spacing-triple)}.sub-menu--mobile .sub-menu__item--level-4{padding-left:var(--spacing-quadruple)}.sub-menu--mobile .sub-menu__item--level-5{padding-left:var(--spacing-quintuple)}.sub-menu--mobile .sub-menu__item--level-6{padding-left:var(--spacing-sextuple)}.sub-menu--mobile .sub-menu__list-item--level-2{background-color:rgba(0,74,145,.05)}.sub-menu--mobile .sub-menu__list-item--level-3{background-color:rgba(0,74,145,.04)}.sub-menu--mobile .sub-menu__list-item--level-4{background-color:rgba(0,74,145,.08)}.sub-menu--mobile .sub-menu__list-item--level-5{background-color:rgba(0,74,145,.12)}.sub-menu--mobile .sub-menu__list-item--level-6{background-color:rgba(0,74,145,.16)}.sub-menu__list{margin:0;padding:0;list-style:none}.sub-menu:not(.sub-menu--mobile):not([data-boringmenu-initialized]) .sub-menu__list--level-2,.sub-menu:not(.sub-menu--mobile):not([data-boringmenu-initialized]) .sub-menu__list--level-3,.sub-menu:not(.sub-menu--mobile):not([data-boringmenu-initialized]) .sub-menu__list--level-4,.sub-menu:not(.sub-menu--mobile):not([data-boringmenu-initialized]) .sub-menu__list--level-5,.sub-menu:not(.sub-menu--mobile):not([data-boringmenu-initialized]) .sub-menu__list--level-6{display:none}.sub-menu__list-item{border-bottom:1px solid rgba(0,0,0,.1)}.sub-menu__list-item--has-children{flex-wrap:wrap;display:flex}.sub-menu__list-item--has-children>.sub-menu__item{flex:1}.sub-menu__list-item--has-children>.sub-menu__list{width:100%}.sub-menu__list-item{background-color:rgba(0,74,145,.05)}.sub-menu__list-item:first-child{border-top:1px solid rgba(0,0,0,.1)}.sub-menu__list-item--level-1{background-color:transparent}.sub-menu__list-item--level-1:first-child{border-top:0}.sub-menu__list-item--level-1>.sub-menu__toggle{display:none}.sub-menu__list-item--level-2{background-color:transparent}.sub-menu__list-item--level-2:first-child{border-top:0}.sub-menu__list-item--level-4{background-color:rgba(0,74,145,.1)}.sub-menu__list-item:last-child{border-bottom:0}.sub-menu__item{padding:var(--spacing-single-quarter) var(--spacing-single-half) var(--spacing-single-quarter) var(--spacing-triple);color:var(--color-primary-default);font-size:.9375rem;font-weight:400;line-height:1.375rem;text-decoration:none;transition:background-color .15s;display:block}.sub-menu__item:hover{background-color:rgba(0,74,145,.05);text-decoration:none}.sub-menu__item--level-1{justify-content:space-between;align-items:center;gap:var(--spacing-single);padding:var(--spacing-single-quarter) var(--spacing-single) var(--spacing-single-quarter) var(--spacing-single-half);background-color:var(--color-primary-default);color:#fff;font-size:1.125rem;font-weight:600;line-height:1.75rem;display:flex}.sub-menu__item--level-1:after{content:"";background-color:currentColor;flex-shrink:0;width:1.375rem;height:.8125rem;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='22'%20height='13'%20viewBox='0%200%2022%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.197%204.20383L16.9932%200L15.697%201.29617L19.6038%205.20392L0%205.23142V7.06475L19.6588%207.03725L15.6961%2011L16.9923%2012.2962L21.197%208.09233C21.711%207.5758%2021.9995%206.87677%2021.9995%206.14808C21.9995%205.4194%2021.711%204.72036%2021.197%204.20383Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='22'%20height='13'%20viewBox='0%200%2022%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21.197%204.20383L16.9932%200L15.697%201.29617L19.6038%205.20392L0%205.23142V7.06475L19.6588%207.03725L15.6961%2011L16.9923%2012.2962L21.197%208.09233C21.711%207.5758%2021.9995%206.87677%2021.9995%206.14808C21.9995%205.4194%2021.711%204.72036%2021.197%204.20383Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.sub-menu__item--level-1:hover{background-color:var(--color-primary-default);color:#fff}.sub-menu__item--level-2{padding-left:var(--spacing-single-half);font-weight:600}.sub-menu__item--level-3{padding-left:var(--spacing-double-half)}.sub-menu__item--current:not(.sub-menu__item--level-1),.sub-menu__item--parent:not(.sub-menu__item--level-1){color:var(--color-text-base);font-weight:600}.sub-menu__toggle{cursor:pointer;background:0 0;border:0;border-left:1px solid rgba(0,0,0,.1);justify-content:center;align-items:center;width:3.375rem;padding:0;transition:background-color .15s;display:flex}.sub-menu__toggle:hover,.sub-menu__toggle:focus{background-color:rgba(0,74,145,.05)}.sub-menu__toggle:before{content:"";background-color:var(--color-primary-default);width:.4375rem;height:.8125rem;display:block;transform:rotate(90deg);-webkit-mask:url("data:image/svg+xml,%3csvg%20width='7'%20height='13'%20viewBox='0%200%207%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.29342%2012.2962L0%2011L4.84825%206.14808L0%201.29617L1.29708%200L6.14167%204.85192C6.48536%205.19572%206.67844%205.66195%206.67844%206.14808C6.67844%206.63422%206.48536%207.10045%206.14167%207.44425L1.29342%2012.2962Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='7'%20height='13'%20viewBox='0%200%207%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.29342%2012.2962L0%2011L4.84825%206.14808L0%201.29617L1.29708%200L6.14167%204.85192C6.48536%205.19572%206.67844%205.66195%206.67844%206.14808C6.67844%206.63422%206.48536%207.10045%206.14167%207.44425L1.29342%2012.2962Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.sub-menu__toggle[aria-expanded=true]:before{background-color:var(--color-text-base);transform:rotate(-90deg)}.sub-menu__toggle .icon-chevron-down,.sub-menu__toggle .icon-chevron-up{display:none}.sub-menu__utils{background:#fff;flex-wrap:wrap;justify-content:center;gap:.75rem 1.125rem;margin:0;padding:1rem;list-style:none;display:flex}.sub-menu__utils-link{color:var(--color-link);align-items:center;gap:.375rem;font-size:.875rem;text-decoration:none;display:inline-flex}.sub-menu__utils-link:hover,.sub-menu__utils-link:focus{text-decoration:underline}.sub-menu__buttons{background:#fff;gap:.75rem;padding:1rem;display:flex}.sub-menu__buttons>a{flex:1;justify-content:center}.sub-menu__buttons .header__button--plain .icon{color:currentColor}.social-media-links{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.social-media-links__link--title-x .social-media-links__link-icon svg{width:1.25rem;height:1.25rem}.social-media-links__link-icon{width:2.5rem;height:2.5rem;color:var(--color-primary-default);background-color:#fff;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background-color .2s;display:flex}.social-media-links__link-icon:hover{transform:scale(1.1)}.social-media-links__link-icon *{margin:0}.social-media-links__link-icon img{height:100%}.social-media-links__link-icon svg{width:1.5rem;height:1.5rem}.social-media-links__link-icon path{fill:currentColor}.pager{clear:both;margin:var(--spacing-double) 0}.pager__list{flex-flow:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.pager__item{display:block}.pager__link,.pager__current{border-radius:.25rem;justify-content:center;align-items:center;min-width:2.5rem;height:2.5rem;padding:0 .5rem;font-weight:600;text-decoration:none;display:flex}.pager__link{color:var(--color-neutral-700);background-color:var(--color-neutral-100)}.pager__link:hover,.pager__link:focus{color:#fff;background-color:var(--color-primary-default);text-decoration:none}.pager__current{color:#fff;background-color:var(--color-primary-default)}.pager__separator{color:var(--color-neutral-500);align-items:center;padding:.25rem .5rem;display:flex}.page-full-width .pager__list{justify-content:center}.appearance-secondary .pager__link{color:var(--color-secondary-default)}.appearance-secondary .pager__link:hover,.appearance-secondary .pager__link:focus{color:#fff;background-color:var(--color-secondary-default)}.appearance-secondary .pager__current{background-color:var(--color-secondary-default)}.privacywire{padding:var(--spacing-double);padding-bottom:var(--spacing-single);opacity:0;z-index:35;visibility:hidden;background:#fff;border-top:.0625rem solid rgba(0,0,0,.25);transition:bottom .3s ease-in,opacity .3s;position:fixed;bottom:-250%;left:0;right:0;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.privacywire-banner,.privacywire-options,.privacywire-message{flex-direction:column;align-items:center;display:flex}.privacywire-message{padding-bottom:var(--spacing-double)}.privacywire-header,.privacywire-body{max-width:1280px;padding-left:var(--spacing-single);padding-right:var(--spacing-single);width:100%}.privacywire-header{font-weight:700}.privacywire-text{margin-bottom:var(--spacing-single)}.privacywire-text ul{margin-left:calc(var(--spacing-half) * -1);margin-right:calc(var(--spacing-half) * -1);padding:0;list-style-type:none;display:block}.privacywire-text li:not([hidden]){margin-left:var(--spacing-half);margin-right:var(--spacing-half);display:inline-block}.privacywire-text input[type=checkbox]{margin-right:var(--spacing-quarter)}.privacywire-buttons{padding-top:var(--spacing-half);margin-left:calc(var(--spacing-half) * -1);margin-right:calc(var(--spacing-half) * -1);flex-wrap:wrap;display:flex}.privacywire-buttons button{color:#fff;margin-left:var(--spacing-half);margin-right:var(--spacing-half);margin-bottom:var(--spacing-single);background-color:#15803d}.privacywire-buttons button:hover,.privacywire-buttons button:focus{background-color:#166534}.privacywire-buttons button.allow-necessary{background-color:var(--color-neutral-800);order:3}.privacywire-buttons button.allow-necessary:hover,.privacywire-buttons button.allow-necessary:focus{background-color:var(--color-neutral-900)}.privacywire-ask-consent{color:#000;background-color:var(--color-neutral-200);padding:var(--spacing-double);text-align:center}.privacywire-consent-message{padding-bottom:1.25rem}.show-banner .privacywire-banner,.show-options .privacywire-options,.show-message .privacywire-message{opacity:1;visibility:visible;bottom:0}[data-ask-consent-rendered="1"],div.privacywire-ask-consent-blueprint,.privacywire button[hidden]{display:none}.form{font-family:inherit;font-size:inherit;color:#262626;flex-flow:wrap;margin:0 -1rem;display:flex}.form__errorList{border:2px solid #a80000;border-radius:.25em;margin-bottom:2rem;padding:1rem}.form__error{margin:0 0 0 1.4em}.fieldset{flex:0 100%;padding:1rem}.fieldset__wrap{background-color:#fafafa;border:1px solid #d9d9d9;border-radius:.25em;height:100%;overflow:hidden}.fieldset__legend{float:left;background:#fff;border-bottom:1px solid #d9d9d9;width:100%;padding:1rem;font-size:1.3em}.fieldset__content{flex-flow:wrap;flex:1 0 auto;align-content:flex-start;width:100%;display:flex}.fieldset__description,.fieldset__notes{margin:1rem}.fieldset__notes{font-style:italic}.field{flex-flow:column;flex:0 0 100%;padding:1rem;display:flex}@media (min-width:600px){.field--customWidth{flex-basis:auto}}.field--required>.field__label:after,.field--required .label[style]+.field__content>label:after{content:" *"}.field__description,.field__notes,.field__error{margin-top:.5em;margin-bottom:.5em;font-size:.85em}.field__description:first-child,.field__notes:first-child,.field__error:first-child{margin-top:0}.field__description:last-child,.field__notes:last-child,.field__error:last-child{margin-bottom:0}.field__notes{font-size:.85em;font-style:italic}.field__error{color:#fff;background:#a80000;border-radius:.25em;padding:.5em;display:block}.field__label{margin-bottom:.5em;font-weight:500}.field textarea{-webkit-appearance:none;width:100%;min-width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:.25em;font-family:inherit;font-size:1em;line-height:1;transition:all .2s;display:block}.field input[type=text]{-webkit-appearance:none;width:100%;min-width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:.25em;font-family:inherit;font-size:1em;line-height:1;transition:all .2s;display:block}.field input[type=search]{-webkit-appearance:none;width:100%;min-width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:.25em;font-family:inherit;font-size:1em;line-height:1;transition:all .2s;display:block}.field input[type=password]{-webkit-appearance:none;width:100%;min-width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:.25em;font-family:inherit;font-size:1em;line-height:1;transition:all .2s;display:block}.field input[type=email]{-webkit-appearance:none;width:100%;min-width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:.25em;font-family:inherit;font-size:1em;line-height:1;transition:all .2s;display:block}.field input[type=tel]{-webkit-appearance:none;width:100%;min-width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:.25em;font-family:inherit;font-size:1em;line-height:1;transition:all .2s;display:block}.field input[type=number]{-webkit-appearance:none;width:100%;min-width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:.25em;font-family:inherit;font-size:1em;line-height:1;transition:all .2s;display:block}.field input[type=url]{-webkit-appearance:none;width:100%;min-width:100%;max-width:100%;color:inherit;background:#fff;border:1px solid #b3b3b3;border-radius:.25em;font-family:inherit;font-size:1em;line-height:1;transition:all .2s;display:block}.field textarea:hover,.field textarea:focus{border-color:#d53f8c;outline:0}.field input[type=text]:hover{border-color:#d53f8c;outline:0}.field input[type=text]:focus{border-color:#d53f8c;outline:0}.field input[type=search]:hover{border-color:#d53f8c;outline:0}.field input[type=search]:focus{border-color:#d53f8c;outline:0}.field input[type=password]:hover{border-color:#d53f8c;outline:0}.field input[type=password]:focus{border-color:#d53f8c;outline:0}.field input[type=email]:hover{border-color:#d53f8c;outline:0}.field input[type=email]:focus{border-color:#d53f8c;outline:0}.field input[type=tel]:hover{border-color:#d53f8c;outline:0}.field input[type=tel]:focus{border-color:#d53f8c;outline:0}.field input[type=number]:hover{border-color:#d53f8c;outline:0}.field input[type=number]:focus{border-color:#d53f8c;outline:0}.field input[type=url]:hover{border-color:#d53f8c;outline:0}.field input[type=url]:focus{border-color:#d53f8c;outline:0}.field textarea:focus{box-shadow:0 0 .3em #d53f8c}.field input[type=text]:focus{box-shadow:0 0 .3em #d53f8c}.field input[type=search]:focus{box-shadow:0 0 .3em #d53f8c}.field input[type=password]:focus{box-shadow:0 0 .3em #d53f8c}.field input[type=email]:focus{box-shadow:0 0 .3em #d53f8c}.field input[type=tel]:focus{box-shadow:0 0 .3em #d53f8c}.field input[type=number]:focus{box-shadow:0 0 .3em #d53f8c}.field input[type=url]:focus{box-shadow:0 0 .3em #d53f8c}.field textarea[disabled]{cursor:not-allowed}.field input[type=text][disabled]{cursor:not-allowed}.field input[type=search][disabled]{cursor:not-allowed}.field input[type=password][disabled]{cursor:not-allowed}.field input[type=email][disabled]{cursor:not-allowed}.field input[type=tel][disabled]{cursor:not-allowed}.field input[type=number][disabled]{cursor:not-allowed}.field input[type=url][disabled]{cursor:not-allowed}.field input[type=text]::-webkit-inner-spin-button{-webkit-appearance:none}.field input[type=text] ::-webkit-outer-spin-button{-webkit-appearance:none}.field input[type=search]::-webkit-inner-spin-button{-webkit-appearance:none}.field input[type=search] ::-webkit-outer-spin-button{-webkit-appearance:none}.field input[type=password]::-webkit-inner-spin-button{-webkit-appearance:none}.field input[type=password] ::-webkit-outer-spin-button{-webkit-appearance:none}.field input[type=email]::-webkit-inner-spin-button{-webkit-appearance:none}.field input[type=email] ::-webkit-outer-spin-button{-webkit-appearance:none}.field input[type=tel]::-webkit-inner-spin-button{-webkit-appearance:none}.field input[type=tel] ::-webkit-outer-spin-button{-webkit-appearance:none}.field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.field input[type=number] ::-webkit-outer-spin-button{-webkit-appearance:none}.field input[type=url]::-webkit-inner-spin-button{-webkit-appearance:none}.field input[type=url] ::-webkit-outer-spin-button{-webkit-appearance:none}.field textarea::-webkit-inner-spin-button{-webkit-appearance:none}.field textarea ::-webkit-outer-spin-button{-webkit-appearance:none}.field input[type=text]{height:2.5em;padding-left:.5em;padding-right:.5em}.field input[type=search]{height:2.5em;padding-left:.5em;padding-right:.5em}.field input[type=password]{height:2.5em;padding-left:.5em;padding-right:.5em}.field input[type=email]{height:2.5em;padding-left:.5em;padding-right:.5em}.field input[type=tel]{height:2.5em;padding-left:.5em;padding-right:.5em}.field input[type=number]{height:2.5em;padding-left:.5em;padding-right:.5em}.field input[type=url]{height:2.5em;padding-left:.5em;padding-right:.5em}.field textarea{min-height:2.5em;padding:.5em}.checkLabel,.InputfieldCheckboxes ul.InputfieldCheckboxesColumns label,.InputfieldCheckboxes ul.InputfieldCheckboxesFloated label,.InputfieldCheckboxes ul.InputfieldCheckboxesStacked label,.InputfieldCheckboxes ul.InputfieldRadiosColumns label,.InputfieldCheckboxes ul.InputfieldRadiosFloated label,.InputfieldCheckboxes ul.InputfieldRadiosStacked label,.InputfieldRadios ul.InputfieldCheckboxesColumns label,.InputfieldRadios ul.InputfieldCheckboxesFloated label,.InputfieldRadios ul.InputfieldCheckboxesStacked label,.InputfieldRadios ul.InputfieldRadiosColumns label,.InputfieldRadios ul.InputfieldRadiosFloated label,.InputfieldRadios ul.InputfieldRadiosStacked label,.InputfieldCheckbox .field__content>label{padding-left:1.2em;display:inline-block;position:relative}.checkLabel input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldCheckboxesColumns label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldCheckboxesFloated label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldCheckboxesStacked label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldRadiosColumns label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldRadiosFloated label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldRadiosStacked label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldCheckboxesColumns label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldCheckboxesFloated label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldCheckboxesStacked label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldRadiosColumns label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldRadiosFloated label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldRadiosStacked label input[type=checkbox]{position:absolute;top:.25em;left:0}.InputfieldCheckbox .field__content>label input[type=checkbox]{position:absolute;top:.25em;left:0}.checkLabel input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldCheckboxesColumns label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldCheckboxesFloated label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldCheckboxesStacked label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldRadiosColumns label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldRadiosFloated label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldCheckboxes ul.InputfieldRadiosStacked label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldCheckboxesColumns label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldCheckboxesFloated label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldCheckboxesStacked label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldRadiosColumns label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldRadiosFloated label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldRadios ul.InputfieldRadiosStacked label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldCheckbox .field__content>label input[type=radio]{position:absolute;top:.25em;left:0}.InputfieldCheckbox .field__content>label{margin:.5em 0}.InputfieldCheckboxes ul.InputfieldCheckboxesColumns,.InputfieldCheckboxes ul.InputfieldCheckboxesFloated,.InputfieldCheckboxes ul.InputfieldCheckboxesStacked,.InputfieldCheckboxes ul.InputfieldRadiosColumns,.InputfieldCheckboxes ul.InputfieldRadiosFloated,.InputfieldCheckboxes ul.InputfieldRadiosStacked,.InputfieldRadios ul.InputfieldCheckboxesColumns,.InputfieldRadios ul.InputfieldCheckboxesFloated,.InputfieldRadios ul.InputfieldCheckboxesStacked,.InputfieldRadios ul.InputfieldRadiosColumns,.InputfieldRadios ul.InputfieldRadiosFloated,.InputfieldRadios ul.InputfieldRadiosStacked{margin:0 -.5em;padding:0;list-style:none;display:flex}.InputfieldCheckboxes ul.InputfieldCheckboxesColumns label,.InputfieldCheckboxes ul.InputfieldCheckboxesFloated label,.InputfieldCheckboxes ul.InputfieldCheckboxesStacked label,.InputfieldCheckboxes ul.InputfieldRadiosColumns label,.InputfieldCheckboxes ul.InputfieldRadiosFloated label,.InputfieldCheckboxes ul.InputfieldRadiosStacked label,.InputfieldRadios ul.InputfieldCheckboxesColumns label,.InputfieldRadios ul.InputfieldCheckboxesFloated label,.InputfieldRadios ul.InputfieldCheckboxesStacked label,.InputfieldRadios ul.InputfieldRadiosColumns label,.InputfieldRadios ul.InputfieldRadiosFloated label,.InputfieldRadios ul.InputfieldRadiosStacked label{margin:.25em .5em}.InputfieldCheckboxes ul.InputfieldCheckboxesStacked,.InputfieldCheckboxes ul.InputfieldRadiosStacked,.InputfieldRadios ul.InputfieldCheckboxesStacked,.InputfieldRadios ul.InputfieldRadiosStacked{flex-flow:column}.InputfieldCheckboxes ul.InputfieldCheckboxesColumns,.InputfieldCheckboxes ul.InputfieldCheckboxesFloated,.InputfieldCheckboxes ul.InputfieldRadiosColumns,.InputfieldCheckboxes ul.InputfieldRadiosFloated,.InputfieldRadios ul.InputfieldCheckboxesColumns,.InputfieldRadios ul.InputfieldCheckboxesFloated,.InputfieldRadios ul.InputfieldRadiosColumns,.InputfieldRadios ul.InputfieldRadiosFloated{flex-flow:wrap}.InputfieldAsmSelect select,.InputfieldSelect select{max-width:100%;height:2.5em;font-family:inherit;font-size:inherit;background:#f2f2f2;border:1px solid #f2f2f2;border-radius:0}.InputfieldAsmSelect select:hover,.InputfieldAsmSelect select:active,.InputfieldAsmSelect select:focus,.InputfieldSelect select:hover,.InputfieldSelect select:active,.InputfieldSelect select:focus{outline:0!important}.InputfieldAsmSelect select:hover,.InputfieldAsmSelect select:focus,.InputfieldSelect select:hover,.InputfieldSelect select:focus{border-color:#d53f8c}.InputfieldAsmSelect select:focus,.InputfieldSelect select:focus{color:#fff;background:#d53f8c}.InputfieldAsmSelect select[disabled],.InputfieldSelect select[disabled]{cursor:not-allowed}.InputfieldAsmSelect select::-ms-expand{display:none}.InputfieldSelect select::-ms-expand{display:none}.InputfieldAsmSelect select:-moz-focus-inner{border:0;outline:0}.InputfieldSelect select:-moz-focus-inner{border:0;outline:0}.InputfieldAsmSelect .asmList{margin:1rem 0 0;padding:0}.InputfieldAsmSelect .asmList .asmListItem{cursor:move;color:#262626;background:#f2f2f2;align-content:space-between;height:2.5em;margin-top:.0625rem;line-height:2.5em;display:flex}.InputfieldAsmSelect .asmList .asmIconSort{padding:0 1rem}.InputfieldAsmSelect .asmList .asmListItemRemove{text-decoration:none}.InputfieldAsmSelect .asmList .asmListItemRemove .asmIconRemove{color:#262626;padding:0 1rem;text-decoration:none}.InputfieldFormBuilderForm>.field__content{flex-flow:wrap;margin-left:-1rem;margin-right:-1rem;display:flex}.FormBuilderPagination .InputfieldSubmit{text-align:right}.FormBuilderPagination .InputfieldSubmit.InputfieldSubmitPrev{text-align:left;flex:0 0 50%}.FormBuilderPagination .InputfieldSubmit.InputfieldSubmitPrev+.InputfieldSubmit{flex:0 0 50%}.InputfieldHidden,.form__field--hidden,#wrap_Inputfield-{display:none}.InputfieldForm .Inputfields{gap:var(--spacing-single);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.InputfieldForm .Inputfield{flex:100%;min-width:0}.InputfieldForm .InputfieldColumnWidth{flex:auto}.InputfieldForm .InputfieldHeader{margin-bottom:var(--spacing-quarter);color:var(--color-label);font-size:.875rem;font-weight:600;display:block}.InputfieldForm .InputfieldHeader .toggle-icon{display:none}.InputfieldForm .InputfieldContent select,.InputfieldForm .InputfieldContent textarea{box-sizing:border-box;width:100%;padding:var(--spacing-half) var(--spacing-three-quarters);color:var(--color-text-base);background-color:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:var(--border-radius-input);font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color .15s ease-in-out}.InputfieldForm .InputfieldContent input[type=text]{box-sizing:border-box;width:100%;padding:var(--spacing-half) var(--spacing-three-quarters);color:var(--color-text-base);background-color:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:var(--border-radius-input);font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color .15s ease-in-out}.InputfieldForm .InputfieldContent input[type=email]{box-sizing:border-box;width:100%;padding:var(--spacing-half) var(--spacing-three-quarters);color:var(--color-text-base);background-color:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:var(--border-radius-input);font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color .15s ease-in-out}.InputfieldForm .InputfieldContent input[type=tel]{box-sizing:border-box;width:100%;padding:var(--spacing-half) var(--spacing-three-quarters);color:var(--color-text-base);background-color:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:var(--border-radius-input);font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color .15s ease-in-out}.InputfieldForm .InputfieldContent input[type=number]{box-sizing:border-box;width:100%;padding:var(--spacing-half) var(--spacing-three-quarters);color:var(--color-text-base);background-color:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:var(--border-radius-input);font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color .15s ease-in-out}.InputfieldForm .InputfieldContent input[type=password]{box-sizing:border-box;width:100%;padding:var(--spacing-half) var(--spacing-three-quarters);color:var(--color-text-base);background-color:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:var(--border-radius-input);font-family:inherit;font-size:.9375rem;line-height:1.4;transition:border-color .15s ease-in-out}.InputfieldForm .InputfieldContent select:focus,.InputfieldForm .InputfieldContent textarea:focus{border-color:var(--color-border-highlight);outline:0}.InputfieldForm .InputfieldContent input[type=text]:focus{border-color:var(--color-border-highlight);outline:0}.InputfieldForm .InputfieldContent input[type=email]:focus{border-color:var(--color-border-highlight);outline:0}.InputfieldForm .InputfieldContent input[type=tel]:focus{border-color:var(--color-border-highlight);outline:0}.InputfieldForm .InputfieldContent input[type=number]:focus{border-color:var(--color-border-highlight);outline:0}.InputfieldForm .InputfieldContent input[type=password]:focus{border-color:var(--color-border-highlight);outline:0}.InputfieldForm .InputfieldContent input[type=text]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=email]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=tel]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=number]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=password]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent select::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent textarea::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=text]::-webkit-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=text]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=text]::-ms-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=text]::placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=email]::-webkit-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=email]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=email]::-ms-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=email]::placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=tel]::-webkit-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=tel]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=tel]::-ms-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=tel]::placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=number]::-webkit-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=number]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=number]::-ms-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=number]::placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=password]::-webkit-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=password]::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=password]::-ms-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent input[type=password]::placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent select::-webkit-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent select::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent select::-ms-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent select::placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent textarea::-webkit-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent textarea::-moz-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent textarea::-ms-input-placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent textarea::placeholder{color:var(--color-placeholder)}.InputfieldForm .InputfieldContent textarea{resize:vertical;min-height:6rem}.InputfieldForm .InputfieldStateError .InputfieldContent select,.InputfieldForm .InputfieldStateError .InputfieldContent textarea{border-color:var(--color-accent)}.InputfieldForm .InputfieldStateError .InputfieldContent input[type=text]{border-color:var(--color-accent)}.InputfieldForm .InputfieldStateError .InputfieldContent input[type=email]{border-color:var(--color-accent)}.InputfieldForm .InputfieldStateError .InputfieldContent input[type=tel]{border-color:var(--color-accent)}.InputfieldForm .InputfieldStateError .InputfieldContent input[type=number]{border-color:var(--color-accent)}.InputfieldForm .InputfieldStateError .InputfieldContent input[type=password]{border-color:var(--color-accent)}.InputfieldForm .InputfieldRadios .InputfieldContent ul,.InputfieldForm .InputfieldCheckboxes .InputfieldContent ul{gap:var(--spacing-half);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.InputfieldForm .InputfieldRadios .InputfieldContent ul li,.InputfieldForm .InputfieldCheckboxes .InputfieldContent ul li{margin:0;padding:0;position:static}.InputfieldForm .InputfieldRadios .InputfieldContent ul label,.InputfieldForm .InputfieldCheckboxes .InputfieldContent ul label{align-items:center;gap:var(--spacing-half);cursor:pointer;margin:0;padding:0;line-height:1.4;display:inline-flex}.InputfieldForm .InputfieldRadios .InputfieldContent ul label input[type=radio]{flex-shrink:0;width:1rem;height:1rem;margin:0;padding:0;position:static}.InputfieldForm .InputfieldRadios .InputfieldContent ul label input[type=checkbox]{flex-shrink:0;width:1rem;height:1rem;margin:0;padding:0;position:static}.InputfieldForm .InputfieldCheckboxes .InputfieldContent ul label input[type=radio]{flex-shrink:0;width:1rem;height:1rem;margin:0;padding:0;position:static}.InputfieldForm .InputfieldCheckboxes .InputfieldContent ul label input[type=checkbox]{flex-shrink:0;width:1rem;height:1rem;margin:0;padding:0;position:static}.InputfieldForm .InputfieldSubmit{margin-top:var(--spacing-half);flex:100%}.InputfieldForm .InputfieldSubmit button{box-sizing:border-box;color:#fff;background-color:var(--color-primary-default);border:1px solid var(--color-primary-default);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.9375rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.28571;transition:background-color .15s ease-in-out;display:inline-flex}.InputfieldForm .InputfieldSubmit button:hover,.InputfieldForm .InputfieldSubmit button:focus{background-color:color-mix(in srgb, var(--color-primary-default) 80%, transparent)}.InputfieldForm p.InputfieldError{margin:var(--spacing-quarter) 0 0;color:var(--color-accent);font-size:.8125rem}.sharing-buttons{align-items:center;gap:var(--spacing-single);margin-top:var(--spacing-double-half);padding-top:var(--spacing-double);border-top:1px solid rgba(0,0,0,.2);flex-wrap:wrap;display:flex}.sharing-buttons--full-width{width:100%;max-width:var(--container-max-width);margin-top:0;padding:var(--spacing-double) var(--spacing-single);background-color:var(--color-white);border-top:0;justify-content:center;margin-left:auto;margin-right:auto}.content-area:has(.content-layout)+.sharing-buttons--full-width{position:relative}.content-area:has(.content-layout)+.sharing-buttons--full-width:before{content:"";top:0;left:var(--spacing-single-half);right:var(--spacing-single-half);border-top:1px solid var(--color-divider);position:absolute}.sharing-buttons__label{color:var(--color-text-base);white-space:nowrap;margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem}.sharing-buttons__list{justify-content:center;align-items:center;gap:var(--spacing-half);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sharing-buttons__list-item{display:block}.sharing-buttons__link{background-color:var(--color-primary-default);border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:opacity .15s;display:flex}.sharing-buttons__link:hover{opacity:.8;text-decoration:none}.sharing-buttons__link:before{content:"";background-color:#fff;display:block}.sharing-buttons__link--facebook:before{width:.6875rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2011%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.4889%2011.6914V20H6.8632V11.6914H10.1251L10.8039%207.8711H6.8632V6.5195C6.8632%204.5%207.6287%203.7266%209.6047%203.7266C10.2194%203.7266%2010.7134%203.7422%2011%203.7734V0.3086C10.4607%200.1562%209.1409%200%208.3792%200C4.348%200%202.4889%201.9727%202.4889%206.2266V7.8711H0V11.6914H2.4889Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2011%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.4889%2011.6914V20H6.8632V11.6914H10.1251L10.8039%207.8711H6.8632V6.5195C6.8632%204.5%207.6287%203.7266%209.6047%203.7266C10.2194%203.7266%2010.7134%203.7422%2011%203.7734V0.3086C10.4607%200.1562%209.1409%200%208.3792%200C4.348%200%202.4889%201.9727%202.4889%206.2266V7.8711H0V11.6914H2.4889Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.sharing-buttons__link--twitter:before{width:1.125rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2022%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.3246%200H20.6997L13.3281%208.4712L22%2020H15.2116L9.8909%2013.0096L3.8101%2020H0.43025L7.3133%2010.9375L0%200H6.9605L11.7649%206.3894L17.3246%200ZM16.1391%2017.9712H18.0083L5.9422%201.9231H3.9344L16.1391%2017.9712Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2022%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M17.3246%200H20.6997L13.3281%208.4712L22%2020H15.2116L9.8909%2013.0096L3.8101%2020H0.43025L7.3133%2010.9375L0%200H6.9605L11.7649%206.3894L17.3246%200ZM16.1391%2017.9712H18.0083L5.9422%201.9231H3.9344L16.1391%2017.9712Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.sharing-buttons__link--linkedin:before{width:1.125rem;height:1.125rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.4768%2020H0.3304V6.647H4.4768V20ZM2.4013%204.8256C1.0754%204.8256%200%203.7273%200%202.4014C0%201.7645%200.253%201.1537%200.7033%200.7034C1.1537%200.253%201.7645%200%202.4013%200C3.0382%200%203.649%200.253%204.0993%200.7034C4.5497%201.1537%204.8027%201.7645%204.8027%202.4014C4.8027%203.7273%203.7268%204.8256%202.4013%204.8256ZM19.9955%2020H15.858V13.4999C15.858%2011.9507%2015.8268%209.9641%2013.7022%209.9641C11.5464%209.9641%2011.2161%2011.6471%2011.2161%2013.3882V20H7.0741V6.647H11.0509V8.4685H11.1089C11.6625%207.4194%2013.0147%206.3122%2015.0321%206.3122C19.2286%206.3122%2020%209.0756%2020%2012.665V20H19.9955Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.4768%2020H0.3304V6.647H4.4768V20ZM2.4013%204.8256C1.0754%204.8256%200%203.7273%200%202.4014C0%201.7645%200.253%201.1537%200.7033%200.7034C1.1537%200.253%201.7645%200%202.4013%200C3.0382%200%203.649%200.253%204.0993%200.7034C4.5497%201.1537%204.8027%201.7645%204.8027%202.4014C4.8027%203.7273%203.7268%204.8256%202.4013%204.8256ZM19.9955%2020H15.858V13.4999C15.858%2011.9507%2015.8268%209.9641%2013.7022%209.9641C11.5464%209.9641%2011.2161%2011.6471%2011.2161%2013.3882V20H7.0741V6.647H11.0509V8.4685H11.1089C11.6625%207.4194%2013.0147%206.3122%2015.0321%206.3122C19.2286%206.3122%2020%209.0756%2020%2012.665V20H19.9955Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.sharing-buttons__link--email:before{width:1.25rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.5%204.375C2.15625%204.375%201.875%204.65625%201.875%205V5.86328L8.61328%2011.3945C9.42188%2012.0586%2010.582%2012.0586%2011.3906%2011.3945L18.125%205.86328V5C18.125%204.65625%2017.8438%204.375%2017.5%204.375H2.5ZM1.875%208.28906V15C1.875%2015.3438%202.15625%2015.625%202.5%2015.625H17.5C17.8438%2015.625%2018.125%2015.3438%2018.125%2015V8.28906L12.5781%2012.8437C11.0781%2014.0742%208.91797%2014.0742%207.42188%2012.8437L1.875%208.28906ZM0%205C0%203.62109%201.12109%202.5%202.5%202.5H17.5C18.8789%202.5%2020%203.62109%2020%205V15C20%2016.3789%2018.8789%2017.5%2017.5%2017.5H2.5C1.12109%2017.5%200%2016.3789%200%2015V5Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.5%204.375C2.15625%204.375%201.875%204.65625%201.875%205V5.86328L8.61328%2011.3945C9.42188%2012.0586%2010.582%2012.0586%2011.3906%2011.3945L18.125%205.86328V5C18.125%204.65625%2017.8438%204.375%2017.5%204.375H2.5ZM1.875%208.28906V15C1.875%2015.3438%202.15625%2015.625%202.5%2015.625H17.5C17.8438%2015.625%2018.125%2015.3438%2018.125%2015V8.28906L12.5781%2012.8437C11.0781%2014.0742%208.91797%2014.0742%207.42188%2012.8437L1.875%208.28906ZM0%205C0%203.62109%201.12109%202.5%202.5%202.5H17.5C18.8789%202.5%2020%203.62109%2020%205V15C20%2016.3789%2018.8789%2017.5%2017.5%2017.5H2.5C1.12109%2017.5%200%2016.3789%200%2015V5Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.sharing-buttons__link--link:before{width:1.25rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2022%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.9306%209.41133C21.8728%207.425%2021.8728%204.2082%2019.9306%202.22187C18.2119%200.464062%2015.5031%200.235547%2013.5266%201.68047L13.4716%201.71914C12.9766%202.08125%2012.8631%202.78437%2013.2172%203.28711C13.5712%203.78984%2014.2588%203.90938%2014.7503%203.54727L14.8053%203.50859C15.9088%202.70352%2017.4178%202.83008%2018.3734%203.81094C19.4562%204.91836%2019.4562%206.71133%2018.3734%207.81875L14.5166%2011.7703C13.4337%2012.8777%2011.6806%2012.8777%2010.5978%2011.7703C9.63875%2010.7895%209.515%209.24609%2010.3022%208.12109L10.34%208.06484C10.6941%207.55859%2010.5772%206.85547%2010.0856%206.49688C9.59406%206.13828%208.90313%206.2543%208.5525%206.75703L8.51469%206.81328C7.09844%208.83125%207.32188%2011.6016%209.04063%2013.3594C10.9828%2015.3457%2014.1281%2015.3457%2016.0703%2013.3594L19.9306%209.41133ZM2.06938%208.58867C0.127187%2010.575%200.127187%2013.7918%202.06938%2015.7781C3.78813%2017.5359%206.49688%2017.7645%208.47344%2016.3195L8.52844%2016.2809C9.02344%2015.9188%209.13688%2015.2156%208.78281%2014.7129C8.42875%2014.2102%207.74125%2014.0906%207.24969%2014.4527L7.19469%2014.4914C6.09125%2015.2965%204.58219%2015.1699%203.62656%2014.1891C2.54375%2013.0781%202.54375%2011.2852%203.62656%2010.1777L7.48344%206.22969C8.56625%205.12227%2010.3194%205.12227%2011.4022%206.22969C12.3613%207.21055%2012.485%208.75391%2011.6978%209.88242L11.66%209.93867C11.3059%2010.4449%2011.4228%2011.148%2011.9144%2011.5066C12.4059%2011.8652%2013.0969%2011.7492%2013.4475%2011.2465L13.4853%2011.1902C14.9016%209.16875%2014.6781%206.39844%2012.9594%204.64062C11.0172%202.6543%207.87188%202.6543%205.92969%204.64062L2.06938%208.58867Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2022%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M19.9306%209.41133C21.8728%207.425%2021.8728%204.2082%2019.9306%202.22187C18.2119%200.464062%2015.5031%200.235547%2013.5266%201.68047L13.4716%201.71914C12.9766%202.08125%2012.8631%202.78437%2013.2172%203.28711C13.5712%203.78984%2014.2588%203.90938%2014.7503%203.54727L14.8053%203.50859C15.9088%202.70352%2017.4178%202.83008%2018.3734%203.81094C19.4562%204.91836%2019.4562%206.71133%2018.3734%207.81875L14.5166%2011.7703C13.4337%2012.8777%2011.6806%2012.8777%2010.5978%2011.7703C9.63875%2010.7895%209.515%209.24609%2010.3022%208.12109L10.34%208.06484C10.6941%207.55859%2010.5772%206.85547%2010.0856%206.49688C9.59406%206.13828%208.90313%206.2543%208.5525%206.75703L8.51469%206.81328C7.09844%208.83125%207.32188%2011.6016%209.04063%2013.3594C10.9828%2015.3457%2014.1281%2015.3457%2016.0703%2013.3594L19.9306%209.41133ZM2.06938%208.58867C0.127187%2010.575%200.127187%2013.7918%202.06938%2015.7781C3.78813%2017.5359%206.49688%2017.7645%208.47344%2016.3195L8.52844%2016.2809C9.02344%2015.9188%209.13688%2015.2156%208.78281%2014.7129C8.42875%2014.2102%207.74125%2014.0906%207.24969%2014.4527L7.19469%2014.4914C6.09125%2015.2965%204.58219%2015.1699%203.62656%2014.1891C2.54375%2013.0781%202.54375%2011.2852%203.62656%2010.1777L7.48344%206.22969C8.56625%205.12227%2010.3194%205.12227%2011.4022%206.22969C12.3613%207.21055%2012.485%208.75391%2011.6978%209.88242L11.66%209.93867C11.3059%2010.4449%2011.4228%2011.148%2011.9144%2011.5066C12.4059%2011.8652%2013.0969%2011.7492%2013.4475%2011.2465L13.4853%2011.1902C14.9016%209.16875%2014.6781%206.39844%2012.9594%204.64062C11.0172%202.6543%207.87188%202.6543%205.92969%204.64062L2.06938%208.58867Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.sharing-buttons__link--copied{background-color:var(--color-secondary-medium)}.sharing-buttons__link--copied:before{width:1rem;height:1rem;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6668%205L7.50016%2014.1667L3.3335%2010'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M16.6668%205L7.50016%2014.1667L3.3335%2010'%20stroke='currentColor'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 50%/contain no-repeat}.breadcrumbs{margin-bottom:var(--spacing-double)}.header__inner .breadcrumbs{margin-bottom:var(--spacing-single);color:#fff}.breadcrumbs__list{color:currentColor;flex-wrap:wrap;gap:.3125rem;margin:0;padding:0;font-size:.75rem;line-height:1.5rem;list-style:none;display:flex}.breadcrumbs__item{align-items:center;gap:.3125rem;display:flex}.breadcrumbs__item--current{font-weight:700}.page-discussions .breadcrumbs__list,.page-discussions .breadcrumbs__item{gap:.875rem}.page-discussions .breadcrumbs__item--current{font-weight:400}.breadcrumbs__link{color:currentColor;text-decoration:underline}.breadcrumbs__link:hover,.breadcrumbs__link:focus{text-decoration:none}.breadcrumbs__separator{color:currentColor}.newsletter-form{height:4rem;display:flex}.newsletter-form__input{color:var(--color-text-excerpt,#616161);border:0;border-radius:.5rem 0 0 .5rem;flex:1;padding:.75rem 1.5rem;font-size:.875rem;line-height:1.5rem}.newsletter-form__input::placeholder{color:var(--color-text-excerpt,#616161)}.newsletter-form__input::-moz-placeholder{color:var(--color-text-excerpt,#616161)}.newsletter-form__input::placeholder{color:var(--color-text-excerpt,#616161)}.newsletter-form__input::placeholder{color:var(--color-text-excerpt,#616161)}.newsletter-form__button{background:var(--color-accent,#ff4643);color:#fff;cursor:pointer;border:0;border-radius:0 .75rem .75rem 0;padding:1.25rem 1.875rem;font-size:1rem;font-weight:700;line-height:1.125rem;transition:background-color .2s}.newsletter-form__button:hover,.newsletter-form__button:focus{background:var(--color-accent-hover)}.newsletter-form--primary .newsletter-form__button,.newsletter-form--secondary .newsletter-form__button{min-width:8.75rem}@media (max-width:440px){.newsletter-form--primary,.newsletter-form--secondary{gap:var(--spacing-half);flex-direction:column;height:auto}.newsletter-form--primary .newsletter-form__input,.newsletter-form--primary .newsletter-form__button,.newsletter-form--secondary .newsletter-form__input,.newsletter-form--secondary .newsletter-form__button{box-sizing:border-box;flex:none;height:4rem}.newsletter-form--primary .newsletter-form__input,.newsletter-form--secondary .newsletter-form__input{border-radius:.5rem}.newsletter-form--primary .newsletter-form__button,.newsletter-form--secondary .newsletter-form__button{border-radius:.75rem;min-width:0}}.newsletter-form--secondary .newsletter-form__button{background:var(--color-neutral-900)}.newsletter-form--secondary .newsletter-form__button:hover,.newsletter-form--secondary .newsletter-form__button:focus{background:var(--color-neutral-1000)}.product-card{background-color:var(--color-neutral-0);color:inherit;border-radius:1rem;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.product-card:has(:focus-visible){transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.product-card__image{aspect-ratio:1;width:100%;margin:0;position:relative;overflow:hidden}.product-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-card__image-link{width:100%;height:100%;display:block}.product-card__content{gap:var(--spacing-three-quarters);padding:var(--spacing-double) var(--spacing-single-half) var(--spacing-single-half);flex-direction:column;flex:1;display:flex;position:relative}.product-card__name{font-family:var(--font-heading);color:var(--color-text-base);margin:0;font-size:.9375rem;font-weight:600;line-height:1.467}.product-card__link{color:inherit;text-decoration:none}.product-card__link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.product-card__summary{color:var(--color-text-base);margin:0;font-size:.8125rem;line-height:1.69}.product-card__summary:empty{display:none}.product-card__meta{gap:var(--spacing-three-quarters);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.product-card__price{font-family:var(--font-heading);color:var(--color-neutral-1000);font-size:1rem;font-weight:600;line-height:1.5}.product-card__colors{align-items:center;gap:.5rem;display:flex}.product-card__colors:has(.product-card__colors-swatches:empty){display:none}.product-card__colors-label{color:var(--color-text-base);font-size:.8125rem;line-height:1.5}.product-card__colors-swatches{align-items:center;gap:.25rem;display:flex}.product-card__color-swatch{z-index:1;border:1px solid rgba(0,0,0,.1);border-radius:50%;width:1.125rem;height:1.125rem;position:relative}.product-card__badge{max-width:calc(100% - var(--spacing-single));color:var(--color-neutral-0);text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-accent);pointer-events:none;border-radius:0 9999px 9999px 0;padding:.5rem 1rem .5rem 1.5rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-.75rem;left:0;overflow:hidden}.product-card__badge:empty{display:none}.product__content{gap:var(--spacing-double);grid-template-columns:1fr;display:grid}@media (min-width:768px){.product__content{grid-template-columns:1fr 16rem}}.product__details{gap:var(--spacing-single-half);flex-direction:column;display:flex}.product__section-title{margin:0 0 var(--spacing-single);font-size:1.125rem;font-weight:700}.product__image-container{gap:var(--spacing-single);flex-direction:column;display:flex}.product__figure{margin:0}.product__image{width:100%;height:auto;display:block}.product__thumbs{gap:var(--spacing-half);flex-wrap:wrap;order:-1;display:flex}@media (min-width:768px){.product__thumbs{order:0}}.product__thumb{cursor:pointer;background:0 0;border:2px solid transparent;border-radius:.25rem;padding:0;transition:border-color .2s;display:block;overflow:hidden}.product__thumb:hover,.product__thumb:focus{border-color:var(--color-primary-default)}.product__thumb img{-o-object-fit:cover;object-fit:cover;width:3.5rem;height:3.5rem;display:block}.product__colors{gap:var(--spacing-half);flex-direction:column;display:flex}.product__color-row{align-items:center;gap:var(--spacing-half);display:flex}.product__color-label{color:var(--color-text-base);font-size:.8125rem;font-weight:600}.product__color-value{align-items:center;gap:var(--spacing-quarter);color:var(--color-text-base);font-size:.875rem;display:flex}.product__color-swatches{gap:var(--spacing-quarter);flex-wrap:wrap;display:flex}.product__color-swatch{border:1px solid var(--color-neutral-200);border-radius:50%;width:1.5rem;height:1.5rem;transition:transform .2s,border-color .2s;display:block}.product__color-swatch:hover{border-color:var(--color-neutral-500);transform:scale(1.1)}.product__color-swatch--small{width:1rem;height:1rem}.product__form{row-gap:var(--spacing-single);-moz-column-gap:var(--spacing-half);column-gap:var(--spacing-half);grid-template-columns:1fr 1fr;display:grid}.product__form-label{gap:var(--spacing-quarter);flex-direction:column;display:flex}.product__form-label-text{color:var(--color-text-base);font-size:.8125rem;font-weight:600}.product__form-select,.product__form-input{box-sizing:border-box;width:100%;height:2.5rem;padding:0 var(--spacing-three-quarters);font-family:var(--font-body);color:var(--color-text-base);background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-500);border-radius:.25rem;font-size:.875rem;line-height:2.5rem}.product__form-select:focus,.product__form-input:focus{border-color:var(--color-primary-default);outline:none}.product__form-select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23374151' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:.625rem;padding-right:2rem}.product__form-input{-webkit-appearance:textfield;-moz-appearance:textfield;-ms-appearance:textfield;appearance:textfield}.product__form-input::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}.product__form-input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;margin:0}.product__form-submit{gap:var(--spacing-half);width:100%;padding:var(--spacing-three-quarters) var(--spacing-single-half);margin-top:var(--spacing-half);font-family:var(--font-body);color:var(--color-neutral-0);cursor:pointer;background-color:var(--color-primary-default);border:0;border-radius:.5rem;grid-column:1/-1;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;transition:background-color .2s;display:flex}.product__form-submit:hover{background-color:var(--color-primary-dark)}.product__form-submit svg{flex-shrink:0}.product__sidebar{gap:var(--spacing-single);padding:var(--spacing-single-half);background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:.5rem;flex-direction:column;display:flex}.product__prices{flex-direction:column;display:flex}.product__price{font-family:var(--font-heading);color:var(--color-accent);margin:0;font-size:2rem;font-weight:700;line-height:1}.product__normal-price{color:var(--color-neutral-700);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.product__notice{color:var(--color-neutral-700);margin:0;font-size:.875rem}.product__cart-summary{padding:var(--spacing-single);margin-top:var(--spacing-single);background-color:var(--color-neutral-100);border-radius:.5rem}.product__cart-links{margin:var(--spacing-single) 0 0;font-size:.875rem}.product__cart-links a{color:var(--color-primary-default)}.product__form-file{gap:var(--spacing-half);color:var(--color-primary-default);grid-column:1/-1;align-items:center;font-size:.875rem;text-decoration:underline;display:flex}.product__form-file svg{flex-shrink:0}.product__files{gap:var(--spacing-half);margin:var(--spacing-single) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.product__alert{margin:0 0 var(--spacing-single);padding:var(--spacing-single);color:var(--color-accent);background-color:var(--color-neutral-100);border-left:.25rem solid var(--color-accent);border-radius:.25rem;font-size:.875rem}.cart{padding-top:var(--spacing-double);padding-bottom:var(--spacing-triple)}.cart__main-actions{gap:var(--spacing-single);margin-top:var(--spacing-single-half);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cart__empty{margin-bottom:var(--spacing-single);font-size:1.125rem}.cart-layout{gap:var(--spacing-double);grid-template-columns:1fr;display:grid}@media (min-width:64em){.cart-layout{grid-template-columns:minmax(0,1fr) 22rem;align-items:start}}.cart-layout__main{min-width:0}@media (min-width:64em){.cart-layout__aside{top:var(--spacing-single);position:-webkit-sticky;position:sticky}}.cart-form__items{margin:0;padding:0;list-style:none}.cart-line{gap:var(--spacing-single);padding:var(--spacing-single) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:5rem 1fr auto auto auto;grid-template-areas:"media info qty total remove";align-items:center;display:grid}@media (max-width:47.99em){.cart-line{gap:var(--spacing-half) var(--spacing-single);grid-template-columns:4rem 1fr auto;grid-template-areas:"media info info""media qty total""remove remove remove"}}.cart-line__media{grid-area:media}.cart-line__media img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-input);background-color:var(--color-neutral-100);width:100%;display:block}.cart-line__media-link{display:block}.cart-line__info{flex-direction:column;grid-area:info;gap:.125rem;min-width:0;display:flex}.cart-line__title{color:var(--color-text-base);font-weight:700;text-decoration:none}.cart-line__title:hover,.cart-line__title:focus{text-decoration:underline;-webkit-text-decoration-color:var(--color-underline-primary);text-decoration-color:var(--color-underline-primary);text-underline-offset:.25rem}.cart-line__variation,.cart-line__unit-price{color:var(--color-neutral-700);font-size:.875rem}.cart-line__qty{grid-area:qty}.cart-line__qty-input{text-align:center;border:1px solid var(--color-border);border-radius:var(--border-radius-input);background-color:#fff;width:4rem;padding:.5rem .625rem;font-size:1rem}.cart-line__qty-input:focus{outline:2px solid var(--color-primary-default);outline-offset:1px}.cart-line__total{text-align:right;white-space:nowrap;grid-area:total;min-width:5rem;font-weight:700}.cart-line__remove{color:var(--color-neutral-700);border-radius:var(--border-radius-input);cursor:pointer;background:0 0;border:0;grid-area:remove;justify-content:center;justify-self:end;align-items:center;gap:.375rem;padding:.375rem .625rem;font-family:inherit;font-size:.8125rem;font-weight:500;transition:color .15s,background-color .15s;display:inline-flex}.cart-line__remove:hover,.cart-line__remove:focus{color:var(--color-accent);background-color:var(--color-neutral-100)}.cart-line__remove svg{width:1.125rem;height:1.125rem;display:block}@media (min-width:48em){.cart-line__remove-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.cart-summary{padding:var(--spacing-single-half);border:1px solid var(--color-divider);background-color:#fff;border-radius:.75rem}.cart-summary__title{margin:0 0 var(--spacing-single);font-family:var(--font-heading);font-size:1.125rem;font-weight:700}.cart-summary__totals{padding-bottom:var(--spacing-single);border-bottom:1px solid var(--color-border)}.cart-summary__row{justify-content:space-between;align-items:baseline;font-size:1rem;display:flex}.cart-summary__row+.cart-summary__row{margin-top:var(--spacing-half)}.cart-summary__row strong{font-size:1.5rem}.cart-summary__row--muted{color:var(--color-neutral-700);font-size:.9375rem}.cart-summary__actions{gap:var(--spacing-half);margin-top:var(--spacing-single);flex-direction:column;display:flex}.cart-summary__actions .button,.cart-summary__actions .highlights-block__button,.cart-summary__actions .banner-block__button,.cart-summary__actions .header__button,.cart-summary__actions .header__content-button,.cart-summary__actions .privacywire-buttons button,.privacywire-buttons .cart-summary__actions button,.cart-summary__actions .privacywire-consent-button,.cart-summary__actions .InputfieldButton button,.InputfieldButton .cart-summary__actions button,.cart-summary__actions .InputfieldSubmit button,.InputfieldSubmit .cart-summary__actions button{width:100%}.cart-summary__actions .discussions .callout input[type=submit]{width:100%}.discussions .callout .cart-summary__actions input[type=submit]{width:100%}.cart-mini{margin-top:var(--spacing-single-half);padding-top:var(--spacing-single-half);border-top:1px solid var(--color-divider)}.cart-mini__heading{margin:0 0 var(--spacing-single);font-family:var(--font-heading);font-size:1.0625rem;font-weight:700}.cart-mini__items{margin:0 0 var(--spacing-single);padding:0;list-style:none}.cart-mini__item{gap:var(--spacing-half);padding:var(--spacing-half) 0;border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:flex-start;display:flex}.cart-mini__item:first-child{padding-top:0}.cart-mini__item:last-child{border-bottom:0}.cart-mini__info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.cart-mini__title{color:var(--color-text-base);font-size:.9375rem;font-weight:600}.cart-mini__variation,.cart-mini__qty{color:var(--color-neutral-700);font-size:.8125rem}.cart-mini__total{white-space:nowrap;font-size:.9375rem;font-weight:700}.cart-mini__totals{padding-top:var(--spacing-single);border-top:1px solid var(--color-border)}.cart-mini__row{justify-content:space-between;align-items:baseline;font-size:.9375rem;display:flex}.cart-mini__row+.cart-mini__row{margin-top:var(--spacing-half)}.cart-mini__row strong{font-size:1.25rem}.cart-mini__row--muted{color:var(--color-neutral-700);font-size:.875rem}.cart-mini__actions{gap:var(--spacing-half);margin-top:var(--spacing-single);flex-direction:column;align-items:stretch;display:flex}.cart-mini__actions .button,.cart-mini__actions .highlights-block__button,.cart-mini__actions .banner-block__button,.cart-mini__actions .header__button,.cart-mini__actions .header__content-button,.cart-mini__actions .privacywire-buttons button,.privacywire-buttons .cart-mini__actions button,.cart-mini__actions .privacywire-consent-button,.cart-mini__actions .InputfieldButton button,.InputfieldButton .cart-mini__actions button,.cart-mini__actions .InputfieldSubmit button,.InputfieldSubmit .cart-mini__actions button{width:100%}.cart-mini__actions .discussions .callout input[type=submit]{width:100%}.discussions .callout .cart-mini__actions input[type=submit]{width:100%}.cart-mini__edit{text-align:center;color:var(--color-link);font-size:.875rem;text-decoration:underline}.cart-mini__edit:hover,.cart-mini__edit:focus{text-decoration:none}.checkout{padding-bottom:var(--spacing-triple)}.checkout-summary{padding:var(--spacing-single-half);border:1px solid var(--color-divider);background-color:#fff;border-radius:.75rem}.checkout-summary__title{margin:0 0 var(--spacing-single);font-family:var(--font-heading);font-size:1.125rem;font-weight:700}.checkout-summary__items{margin:0 0 var(--spacing-single);padding:0;list-style:none}.checkout-summary__totals{padding-top:var(--spacing-single);border-top:1px solid var(--color-border)}.checkout-summary__row{justify-content:space-between;align-items:baseline;font-size:1rem;display:flex}.checkout-summary__row strong{font-size:1.25rem}.checkout-summary__edit{margin:var(--spacing-single) 0 0;text-align:right;font-size:.875rem}.checkout-summary__edit a{color:var(--color-link);text-decoration:underline}.checkout-summary-line{gap:var(--spacing-half) var(--spacing-single);padding:var(--spacing-half) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:3rem 1fr auto;align-items:center;display:grid}.checkout-summary-line:last-child{border-bottom:0}.checkout-summary-line__media{position:relative}.checkout-summary-line__media img{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-input);background-color:var(--color-neutral-100);width:3rem;height:3rem;display:block}.checkout-summary-line__qty-badge{color:#fff;background-color:var(--color-primary-default);border-radius:.625rem;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;font-size:.75rem;font-weight:700;display:inline-flex;position:absolute;top:-.375rem;right:-.375rem}.checkout-summary-line__info{flex-direction:column;gap:.125rem;min-width:0;display:flex}.checkout-summary-line__title{color:var(--color-text-base);font-size:.875rem;font-weight:600}.checkout-summary-line__variation{color:var(--color-neutral-700);font-size:.8125rem}.checkout-summary-line__total{white-space:nowrap;font-size:.875rem;font-weight:700}.benefit-card{background-color:var(--color-neutral-0);color:inherit;border-radius:1rem;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.swiper-slide .benefit-card{width:20rem}.benefit-card:hover{transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.benefit-card:has(:focus-visible){transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.benefit-card__image{aspect-ratio:16/9;background-color:var(--color-neutral-0);width:100%;margin:0;position:relative;overflow:hidden}.benefit-card__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.benefit-card__image--placeholder{background:linear-gradient(135deg, var(--color-primary-default) 0%, var(--color-primary-dark) 100%);justify-content:center;align-items:center;display:flex}.benefit-card__image--cover img{-o-object-fit:cover;object-fit:cover}.benefit-card__image--fit img{-o-object-fit:contain;object-fit:contain}.benefit-card__image--fit-padded{padding:var(--spacing-single)}.benefit-card__image--fit-padded img{-o-object-fit:contain;object-fit:contain}.benefit-card__image-link{justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.benefit-card__image-placeholder{padding:var(--spacing-single);color:#fff;text-align:center;letter-spacing:.025em;opacity:.8;font-size:1.125rem;font-weight:700}.benefit-card__content{gap:var(--spacing-three-quarters);padding:var(--spacing-double) var(--spacing-single-half) var(--spacing-single-half);flex-direction:column;flex:1;display:flex;position:relative}.benefit-card__badge{padding:.5rem 1rem .5rem var(--spacing-single-half);color:var(--color-neutral-0);background-color:var(--color-accent);pointer-events:none;border-radius:0 9999px 9999px 0;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-.875rem;left:0}.benefit-card__badge:empty{display:none}.benefit-card__title{font-family:var(--font-heading);color:var(--color-text-base);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.benefit-card__link{color:inherit;text-decoration:none}.benefit-card__link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.benefit-card__provider{color:var(--color-text-base);margin:0;font-size:.8125rem;line-height:1.69}.benefit-card__provider:empty{display:none}.benefit-card__summary{color:var(--color-neutral-700);margin:0;font-size:.8125rem;line-height:1.69}.benefit-card__summary:empty{display:none}.benefit-card__meta{gap:var(--spacing-half);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.benefit-card__meta:empty{display:none}.benefit-card__validity{color:var(--color-neutral-700);font-size:.875rem;font-weight:600;line-height:1.5}.benefit-card__validity:empty{display:none}.benefit-card__category{color:var(--color-secondary-default);white-space:nowrap;background-color:rgba(1,107,107,.1);border-radius:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5}.benefit-card__category:empty{display:none}.benefit-item{gap:var(--spacing-double-half);grid-template-columns:1fr;display:grid}@media (min-width:768px){.benefit-item:has(.benefit-item__image){grid-template-columns:1fr 19rem}}.benefit-item__body{min-width:0}.benefit-item__image{gap:var(--spacing-single);flex-direction:column;display:flex}.benefit-item__figure{margin:0}.benefit-item__main-image{border-radius:.5rem;width:100%;height:auto;display:block}.benefit-item__thumbs{gap:var(--spacing-half);flex-wrap:wrap;display:flex}.benefit-item__thumb{cursor:pointer;background:0 0;border:2px solid transparent;border-radius:.25rem;padding:0;transition:border-color .2s;display:block;overflow:hidden}.benefit-item__thumb:hover,.benefit-item__thumb:focus{border-color:var(--color-primary-default)}.benefit-item__thumb img{-o-object-fit:cover;object-fit:cover;width:3.5rem;height:3.5rem;display:block}.benefit-item__provider-card{gap:var(--spacing-single-half);padding:var(--spacing-double) var(--spacing-single-half);background-color:var(--color-neutral-0);border:1px solid var(--color-border-card);border-radius:.5rem;flex-direction:column;display:flex}.benefit-item__provider-logo{justify-content:center;align-items:center;margin:0;display:flex}.benefit-item__provider-logo img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:10rem}.benefit-item__provider-name{color:var(--color-text-base);white-space:pre-line;margin:0;font-size:.875rem;line-height:1.5}.benefit-item__provider-summary{color:var(--color-neutral-700);margin:0;font-size:.875rem;line-height:1.5}.benefit-item__provider-link{color:var(--color-link);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.benefit-item__provider-link:hover{text-decoration:underline}.benefit-item__provider-link svg{width:.875rem;height:.875rem}.login-prompt{align-items:center;gap:var(--spacing-single-half);padding:var(--spacing-single) var(--spacing-single-half);margin-top:var(--spacing-double);border:1px solid var(--color-neutral-200);background-color:#fff;border-radius:.5rem;display:flex}.login-prompt__text{color:var(--color-text-base);flex:1;margin:0;font-size:1rem}.association-card{background-color:var(--color-neutral-0);color:inherit;border-radius:1rem;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.association-card:hover{transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.association-card:has(:focus-visible){transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.association-card__image{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;margin:0;display:flex;position:relative;overflow:hidden}.association-card__image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.association-card__image--fit-padded{padding:var(--spacing-single)}.association-card__image--fit-padded img{-o-object-fit:contain;object-fit:contain}.association-card__image-link{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.association-card__placeholder{aspect-ratio:16/9;background:linear-gradient(135deg, var(--color-primary-default) 0%, var(--color-primary-dark) 100%);justify-content:center;align-items:center;width:100%;display:flex}.association-card__placeholder-number{color:#fff;text-align:center;letter-spacing:.05em;opacity:.7;font-size:2.5rem;font-weight:700}.association-card__content{gap:var(--spacing-half);padding:var(--spacing-double) var(--spacing-single-half) var(--spacing-single-half);flex-direction:column;flex:1;display:flex;position:relative}.association-card__badge{padding:.5rem 1rem .5rem var(--spacing-single-half);color:var(--color-neutral-0);background-color:var(--color-primary-default);pointer-events:none;border-radius:0 9999px 9999px 0;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-.875rem;left:0}.association-card__badge:empty{display:none}.association-card__title{font-family:var(--font-heading);color:var(--color-text-base);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.association-card__footer{padding-top:var(--spacing-single);border-top:1px solid var(--color-neutral-200);flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}.association-card__link{color:inherit;text-decoration:none}.association-card__link:hover{text-decoration:underline}.association-card__link:focus-visible{text-decoration:underline}.association-card__fees{color:var(--color-neutral-700);flex-direction:column;gap:.125rem;margin:0;font-size:.8125rem;line-height:1.5;display:flex}.association-card__fee{white-space:nowrap}.association-card__contacts{gap:var(--spacing-half);margin-top:var(--spacing-half);color:var(--color-neutral-700);flex-direction:column;font-size:.8125rem;line-height:1.5;display:flex}.association-card__contact strong{color:var(--color-text-base);display:block}.association-card__email,.association-card__website{z-index:1;margin:auto 0 0;position:relative}.association-card__contacts+.association-card__email,.association-card__contacts+.association-card__website{margin-top:var(--spacing-single)}.association-card__email-address,.association-card__website-link{max-width:100%;color:var(--color-primary-default);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.association-card__email-address .icon,.association-card__website-link .icon{flex-shrink:0;width:.75rem;height:.75rem;margin-top:-.25rem}.association-card__email-address:hover,.association-card__website-link:hover{text-decoration:underline}.association-card__email-address:focus-visible{text-decoration:underline}.association-card__website-link:focus-visible{text-decoration:underline}.association-card__email-address-text{font-size:.8125rem;font-weight:400}.association-card__website-url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.association-card__meta{gap:var(--spacing-half);padding-top:var(--spacing-half);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.association-card__meta:empty{display:none}.association-card__founded{color:var(--color-neutral-700);font-size:.875rem;font-weight:600;line-height:1.5}.association-card__founded:empty{display:none}.carousel{position:relative}.carousel .swiper-wrapper{margin:-.5rem -1.5rem -1.5rem;padding:.5rem 1.5rem 1.5rem}.carousel .swiper-slide{width:auto;height:auto}.carousel .swiper-slide>*{height:100%}.carousel__wrapper{overflow:hidden}.carousel--overflow-right .carousel__wrapper{-webkit-clip-path:inset(-1.5rem -100vw -1.5rem -1.5rem);clip-path:inset(-1.5rem -100vw -1.5rem -1.5rem);overflow:visible}.carousel--overflow-both .carousel__wrapper{-webkit-clip-path:inset(-1.5rem -100vw);clip-path:inset(-1.5rem -100vw);overflow:visible}.carousel__nav{justify-content:space-between;align-items:center;gap:var(--spacing-single);margin-top:var(--spacing-single-half);display:flex}.carousel__dots{gap:var(--spacing-half);display:none}@media (min-width:768px){.carousel__dots{display:flex}}.carousel__dots .swiper-pagination-bullet{opacity:1;cursor:pointer;background-color:rgba(255,70,67,.3);border-radius:9999px;width:.5rem;height:.5rem;transition:all .2s}.carousel__dots .swiper-pagination-bullet-active{background-color:var(--color-accent);width:2.25rem}.carousel__dots .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background-color:rgba(255,70,67,.5)}.carousel__all-link{color:var(--color-secondary-default);text-align:center;margin-top:2rem;font-size:1rem;line-height:1.75;text-decoration:underline;display:block}.carousel__arrows{gap:var(--spacing-half);display:flex}.carousel__arrow{background-color:var(--color-secondary-default);cursor:pointer;border:0;border-radius:.25rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background-color .2s;display:flex}.carousel__arrow:hover,.carousel__arrow:focus{background-color:var(--color-secondary-medium-hover)}.carousel__arrow .carousel__arrow-icon{color:var(--color-neutral-0)}.carousel__arrow.swiper-button-disabled{background-color:var(--color-neutral-200);cursor:not-allowed}.carousel__arrow.swiper-button-disabled .carousel__arrow-icon{color:var(--color-secondary-default)}.carousel__arrow-icon{color:var(--color-secondary-default);justify-content:center;align-items:center;display:flex}.carousel__arrow-icon svg{width:.5rem;height:auto}.carousel__arrow-icon--prev{transform:rotate(180deg)}.article-card{padding-bottom:var(--spacing-double);border-bottom:1px solid var(--color-divider)}.article-card__content{gap:var(--spacing-three-quarters);flex-direction:column;display:flex}.article-card__title{font-family:var(--font-heading);margin:0;font-size:1.375rem;font-weight:600;line-height:1.875rem}.article-card__link{color:var(--color-primary-default);text-decoration:none}.article-card__link:hover,.article-card__link:focus{text-decoration:underline}.article-card__excerpt{font-family:var(--font-body);font-size:.875rem;line-height:var(--spacing-single-half);color:var(--color-neutral-700);margin:0}.article-card__meta{gap:var(--spacing-half);flex-wrap:wrap;align-items:center;display:flex}.article-card__date{font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:var(--spacing-single-half);color:var(--color-neutral-700)}.article-card__category{padding:.125rem var(--spacing-half);font-family:var(--font-body);color:var(--color-primary-default);background-color:var(--color-surface-primary-tint);border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1.125rem;text-decoration:none}.news-list{gap:var(--spacing-single);margin-bottom:var(--spacing-double);flex-direction:column;display:flex}.news-recent__title{margin:0 0 var(--spacing-single);font-family:var(--font-heading);color:var(--color-text-base);font-size:1.25rem;font-weight:700}.news-recent__list{margin:0 0 var(--spacing-single);flex-direction:column;padding:0;list-style:none;display:flex}.news-recent__item{padding-block:var(--spacing-three-quarters);border-bottom:1px solid var(--color-divider);flex-direction:column;gap:.125rem;display:flex}.news-recent__item:first-child{border-top:1px solid var(--color-divider)}.news-recent__item-link{color:var(--color-primary-default);font-size:.9375rem;font-weight:600;text-decoration:none}.news-recent__item-link:hover,.news-recent__item-link:focus{text-decoration:underline}.news-recent__item-date{color:var(--color-neutral-700);font-size:.8125rem}.news-recent__all{color:var(--color-primary-default);text-underline-offset:.125rem;font-size:.875rem;text-decoration:underline}.news-recent__all:hover,.news-recent__all:focus{text-decoration:none}.discussions{padding:var(--spacing-triple) 0 var(--spacing-quadruple)}.discussions__body{margin-bottom:var(--spacing-single-half)}.discussions__actions{gap:var(--spacing-single);margin-bottom:var(--spacing-single-half);justify-content:space-between;align-items:center;display:flex}.discussions__actions-icon,.discussions__search-icon{font-size:1rem}.discussions__actions-icon svg,.discussions__search-icon svg{width:1em;height:1em}.discussions__pager-card{background-color:var(--color-neutral-0);border:1px solid var(--color-border-card);padding:var(--spacing-single) var(--spacing-single-half);margin-bottom:var(--spacing-single-half);border-radius:.75rem}.discussions__pager-card:empty{display:none}.discussions__pager-card .pager{margin:0}.discussions__pager-card .pager__list{gap:var(--spacing-half);align-items:center}.discussions__pager-card .pager__item{flex-direction:column;justify-content:center;width:1.5rem;height:1.5rem;display:flex}.discussions__pager-card .pager__item--next,.discussions__pager-card .pager__item--prev,.discussions__pager-card .pager__item--separator{width:auto}.discussions__pager-card .pager__link,.discussions__pager-card .pager__current{border-radius:0;width:100%;min-width:0;height:100%;padding:0;font-size:.875rem;font-weight:600}.discussions__pager-card .pager__link{color:var(--color-primary-default);background-color:transparent}.discussions__pager-card .pager__link:hover,.discussions__pager-card .pager__link:focus{color:var(--color-primary-default);background-color:transparent;text-decoration:underline}.discussions__pager-card .pager__item--next .pager__link,.discussions__pager-card .pager__item--prev .pager__link{width:auto}.discussions__pager-card .pager__separator{color:var(--color-primary-default);padding:0}.discussions__topics-card{background-color:var(--color-neutral-0);border:1px solid var(--color-border-card);margin-bottom:var(--spacing-single-half);border-radius:.75rem;overflow:hidden}.discussions__topics{margin:0;padding:0;list-style:none}.discussions__topic{align-items:center;gap:var(--spacing-single-half);border-bottom:1px solid var(--color-divider);padding:1.25rem 2rem;transition:background-color .2s;display:flex}.discussions__topic:last-child{border-bottom:0}.discussions__topic:hover{background-color:var(--color-neutral-50)}.discussions__topic-icon{background-color:var(--color-neutral-500);flex-shrink:0;align-self:center;width:1rem;height:1rem}.discussions__topic-icon--reply{-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.7647%2010V7.33916C12.7647%206.65685%2012.5034%206.0745%2011.9807%205.59213C11.4582%205.10963%2010.8274%204.86838%2010.0882%204.86838H2.366L5.53659%207.79531L4.65603%208.59641L0%204.2982L4.65603%200L5.53659%200.801103L2.366%203.72802H10.0882C11.1694%203.72802%2012.0916%204.0804%2012.8549%204.78514C13.6183%205.48975%2014%206.34109%2014%207.33916V10H12.7647Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.7647%2010V7.33916C12.7647%206.65685%2012.5034%206.0745%2011.9807%205.59213C11.4582%205.10963%2010.8274%204.86838%2010.0882%204.86838H2.366L5.53659%207.79531L4.65603%208.59641L0%204.2982L4.65603%200L5.53659%200.801103L2.366%203.72802H10.0882C11.1694%203.72802%2012.0916%204.0804%2012.8549%204.78514C13.6183%205.48975%2014%206.34109%2014%207.33916V10H12.7647Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.discussions__topic-icon--topic{-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9862%2014H6.99667C5.63108%2013.9993%204.2955%2013.5993%203.15444%2012.8491C2.01338%2012.0989%201.11667%2011.0313%200.574759%209.77781C0.0328517%208.52435%20-0.130586%207.13975%200.104577%205.79456C0.339741%204.44937%200.963234%203.20234%201.89826%202.20707C2.83329%201.2118%204.03901%200.511754%205.36692%200.193164C6.69483%20-0.125426%208.08692%20-0.0486474%209.37174%200.414041C10.6566%200.87673%2011.778%201.70512%2012.5979%202.79718C13.4178%203.88924%2013.9004%205.19727%2013.9862%206.56017V6.59692V14ZM6.99667%201.16667C5.44958%201.16667%203.96585%201.78125%202.87188%202.87521C1.77792%203.96917%201.16334%205.4529%201.16334%207C1.16334%208.5471%201.77792%2010.0308%202.87188%2011.1248C3.96585%2012.2188%205.44958%2012.8333%206.99667%2012.8333H12.8195V6.61558C12.7195%205.13877%2012.0628%203.75493%2010.982%202.74355C9.90119%201.73217%208.47687%201.1686%206.99667%201.16667Z'%20fill='currentColor'/%3e%3cpath%20d='M7.56951%204.08333H4.06951V5.25H7.56951V4.08333Z'%20fill='currentColor'/%3e%3cpath%20d='M9.90284%206.41667H4.06951V7.58333H9.90284V6.41667Z'%20fill='currentColor'/%3e%3cpath%20d='M9.90284%208.75H4.06951V9.91667H9.90284V8.75Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9862%2014H6.99667C5.63108%2013.9993%204.2955%2013.5993%203.15444%2012.8491C2.01338%2012.0989%201.11667%2011.0313%200.574759%209.77781C0.0328517%208.52435%20-0.130586%207.13975%200.104577%205.79456C0.339741%204.44937%200.963234%203.20234%201.89826%202.20707C2.83329%201.2118%204.03901%200.511754%205.36692%200.193164C6.69483%20-0.125426%208.08692%20-0.0486474%209.37174%200.414041C10.6566%200.87673%2011.778%201.70512%2012.5979%202.79718C13.4178%203.88924%2013.9004%205.19727%2013.9862%206.56017V6.59692V14ZM6.99667%201.16667C5.44958%201.16667%203.96585%201.78125%202.87188%202.87521C1.77792%203.96917%201.16334%205.4529%201.16334%207C1.16334%208.5471%201.77792%2010.0308%202.87188%2011.1248C3.96585%2012.2188%205.44958%2012.8333%206.99667%2012.8333H12.8195V6.61558C12.7195%205.13877%2012.0628%203.75493%2010.982%202.74355C9.90119%201.73217%208.47687%201.1686%206.99667%201.16667Z'%20fill='currentColor'/%3e%3cpath%20d='M7.56951%204.08333H4.06951V5.25H7.56951V4.08333Z'%20fill='currentColor'/%3e%3cpath%20d='M9.90284%206.41667H4.06951V7.58333H9.90284V6.41667Z'%20fill='currentColor'/%3e%3cpath%20d='M9.90284%208.75H4.06951V9.91667H9.90284V8.75Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.discussions__topic-main{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.discussions__topic-title{font-family:var(--font-heading);color:var(--color-primary-default);font-size:1rem;font-weight:600;line-height:1.5rem;text-decoration:none}.discussions__topic-title:hover{text-decoration:underline}.discussions__topic-footer{align-items:flex-start;gap:var(--spacing-half);flex-direction:column;display:flex}@media (min-width:768px){.discussions__topic-footer{justify-content:space-between;align-items:baseline;gap:var(--spacing-single-half);flex-direction:row}}.discussions__topic-meta{font-family:var(--font-body);font-size:.8125rem;line-height:var(--spacing-single-half);color:var(--color-neutral-700)}.discussions__topic-author{color:var(--color-neutral-900);margin-right:var(--spacing-quarter);font-weight:600}.discussions__topic-replies{font-family:var(--font-body);color:var(--color-neutral-700);font-size:.8125rem}.discussions__topic-replies a{color:var(--color-link);text-decoration:none}.discussions__topic-replies a:hover{text-decoration:underline}.discussions__back{margin:var(--spacing-single) 0 var(--spacing-double);text-align:center}.discussions__back a{font-family:var(--font-body);color:var(--color-link);font-size:.875rem;text-decoration:underline}.discussions__back a:hover{text-decoration:none}.discussions .discussions-information{background-color:var(--color-neutral-0);padding:var(--spacing-double) var(--spacing-double) var(--spacing-half) calc(var(--spacing-double) + 3rem + var(--spacing-single));gap:var(--spacing-half);border:1px solid rgba(0,0,0,.1);border-bottom:0;border-radius:.75rem .75rem 0 0;flex-wrap:wrap;align-items:center;display:flex;position:relative}.discussions .discussions-information:before{content:"";left:var(--spacing-double);top:var(--spacing-double);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M24%204C12.954%204%204%2012.954%204%2024C4%2035.046%2012.954%2044%2024%2044C35.046%2044%2044%2035.046%2044%2024C44%2012.954%2035.046%204%2024%204ZM17%2019C17%2018.0807%2017.1811%2017.1705%2017.5328%2016.3212C17.8846%2015.4719%2018.4002%2014.7003%2019.0503%2014.0503C19.7003%2013.4002%2020.4719%2012.8846%2021.3212%2012.5328C22.1705%2012.1811%2023.0807%2012%2024%2012C24.9193%2012%2025.8295%2012.1811%2026.6788%2012.5328C27.5281%2012.8846%2028.2997%2013.4002%2028.9498%2014.0503C29.5998%2014.7003%2030.1154%2015.4719%2030.4672%2016.3212C30.8189%2017.1705%2031%2018.0807%2031%2019C31%2020.8565%2030.2625%2022.637%2028.9498%2023.9497C27.637%2025.2625%2025.8565%2026%2024%2026C22.1435%2026%2020.363%2025.2625%2019.0503%2023.9497C17.7375%2022.637%2017%2020.8565%2017%2019ZM36.516%2033.968C35.0184%2035.8507%2033.115%2037.371%2030.9479%2038.4154C28.7807%2039.4599%2026.4057%2040.0015%2024%2040C21.5943%2040.0015%2019.2193%2039.4599%2017.0521%2038.4154C14.885%2037.371%2012.9816%2035.8507%2011.484%2033.968C14.726%2031.642%2019.15%2030%2024%2030C28.85%2030%2033.274%2031.642%2036.516%2033.968Z'%20fill='%23004A91'%20fill-opacity='0.3'/%3e%3c/svg%3e") 50%/contain no-repeat;width:3rem;height:3rem;position:absolute}@media (max-width:600px){.discussions .discussions-information{padding-left:calc(var(--spacing-single-half) + 3rem + .75rem);padding-right:var(--spacing-single-half)}.discussions .discussions-information:before{left:var(--spacing-single-half)}.discussions .discussions-information .discussions-datetime{margin-top:calc(-1 * var(--spacing-quarter));padding-bottom:var(--spacing-half);flex-basis:100%}}.discussions .discussions-author{font-family:var(--font-heading);color:var(--color-neutral-1000);font-size:1rem;font-weight:600}.discussions .discussions-datetime{font-family:var(--font-body);color:var(--color-neutral-500);font-size:1rem}.discussions .discussions-reply{background-color:var(--color-neutral-0);padding:var(--spacing-half) var(--spacing-double) var(--spacing-double);padding-left:calc(var(--spacing-double) + 3rem + var(--spacing-single));gap:var(--spacing-single-half);margin-bottom:var(--spacing-single);border:1px solid rgba(0,0,0,.1);border-top:0;border-radius:0 0 .75rem .75rem;flex-direction:column;display:flex}@media (max-width:600px){.discussions .discussions-reply{padding-left:var(--spacing-single-half);padding-right:var(--spacing-single-half);padding-top:var(--spacing-single);border-top:1px solid var(--color-neutral-200)}}.discussions>.container>.pager,.filters--grid .discussions>.filters__collapse>.pager,.discussions>.header__top>.pager,.discussions>.header__bottom>.pager,.discussions>.footer__inner>.pager{background-color:var(--color-neutral-0);border:1px solid var(--color-border-card);padding:var(--spacing-single) var(--spacing-single-half);margin-bottom:var(--spacing-single-half);border-radius:.75rem;margin-top:0}.discussions>.container>.pager:empty,.filters--grid .discussions>.filters__collapse>.pager:empty,.discussions>.header__top>.pager:empty,.discussions>.header__bottom>.pager:empty,.discussions>.footer__inner>.pager:empty{display:none}.discussions>.container>.pager .pager__list,.filters--grid .discussions>.filters__collapse>.pager .pager__list,.discussions>.header__top>.pager .pager__list,.discussions>.header__bottom>.pager .pager__list,.discussions>.footer__inner>.pager .pager__list{align-items:center;gap:.25rem}.discussions>.container>.pager .pager__item,.filters--grid .discussions>.filters__collapse>.pager .pager__item,.discussions>.header__top>.pager .pager__item,.discussions>.header__bottom>.pager .pager__item,.discussions>.footer__inner>.pager .pager__item{display:block}.discussions>.container>.pager .pager__link,.filters--grid .discussions>.filters__collapse>.pager .pager__link,.discussions>.header__top>.pager .pager__link,.discussions>.header__bottom>.pager .pager__link,.discussions>.footer__inner>.pager .pager__link,.discussions>.container>.pager .pager__current,.filters--grid .discussions>.filters__collapse>.pager .pager__current,.discussions>.header__top>.pager .pager__current,.discussions>.header__bottom>.pager .pager__current,.discussions>.footer__inner>.pager .pager__current{border-radius:.25rem;min-width:2rem;height:2rem;padding:0 .5rem;font-size:.875rem;font-weight:600}.discussions>.container>.pager .pager__link,.filters--grid .discussions>.filters__collapse>.pager .pager__link,.discussions>.header__top>.pager .pager__link,.discussions>.header__bottom>.pager .pager__link,.discussions>.footer__inner>.pager .pager__link{color:var(--color-primary-default);background-color:transparent}.discussions>.container>.pager .pager__link:hover,.filters--grid .discussions>.filters__collapse>.pager .pager__link:hover,.discussions>.header__top>.pager .pager__link:hover,.discussions>.header__bottom>.pager .pager__link:hover,.discussions>.footer__inner>.pager .pager__link:hover,.discussions>.container>.pager .pager__link:focus,.filters--grid .discussions>.filters__collapse>.pager .pager__link:focus,.discussions>.header__top>.pager .pager__link:focus,.discussions>.header__bottom>.pager .pager__link:focus,.discussions>.footer__inner>.pager .pager__link:focus{color:#fff;background-color:var(--color-primary-default);text-decoration:none}.discussions>.container>.pager .pager__separator,.filters--grid .discussions>.filters__collapse>.pager .pager__separator,.discussions>.header__top>.pager .pager__separator,.discussions>.header__bottom>.pager .pager__separator,.discussions>.footer__inner>.pager .pager__separator{color:var(--color-neutral-500)}.discussions .discussions-message{font-family:var(--font-body);color:var(--color-neutral-1000);font-size:1rem;line-height:1.75rem}.discussions .discussions-message p{margin:0 0 var(--spacing-half)}.discussions .discussions-message br+br+br{display:none}.discussions .discussions-quote{margin:0 0 var(--spacing-single);padding:var(--spacing-single);background-color:var(--color-neutral-100);color:var(--color-neutral-800);border-radius:.5rem;font-size:.875rem}.discussions .discussions-quote-author{font-family:var(--font-heading);margin-bottom:var(--spacing-half);color:var(--color-neutral-1000);font-size:.9375rem;font-weight:600;display:block}.discussions .discussions-tools{align-items:center;gap:var(--spacing-single);flex-wrap:wrap;display:flex}.discussions .discussions-tools i.fa{display:none}.discussions .discussions-tools a{font-family:var(--font-body);color:var(--color-primary-default);text-transform:capitalize;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.discussions .discussions-tools a:hover{color:var(--color-primary-dark)}.discussions .discussions-tools a[href=\#discussions-form]:not(.quote):before{content:"";background-color:currentColor;flex-shrink:0;width:.875rem;height:.625rem;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.7647%2010V7.33916C12.7647%206.65685%2012.5034%206.0745%2011.9807%205.59213C11.4582%205.10963%2010.8274%204.86838%2010.0882%204.86838H2.366L5.53659%207.79531L4.65603%208.59641L0%204.2982L4.65603%200L5.53659%200.801103L2.366%203.72802H10.0882C11.1694%203.72802%2012.0916%204.0804%2012.8549%204.78514C13.6183%205.48975%2014%206.34109%2014%207.33916V10H12.7647Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.7647%2010V7.33916C12.7647%206.65685%2012.5034%206.0745%2011.9807%205.59213C11.4582%205.10963%2010.8274%204.86838%2010.0882%204.86838H2.366L5.53659%207.79531L4.65603%208.59641L0%204.2982L4.65603%200L5.53659%200.801103L2.366%203.72802H10.0882C11.1694%203.72802%2012.0916%204.0804%2012.8549%204.78514C13.6183%205.48975%2014%206.34109%2014%207.33916V10H12.7647Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.discussions .discussions-tools a.quote:before{content:"";background-color:currentColor;flex-shrink:0;width:.875rem;height:.875rem;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%200C3.14008%200%200%203.14008%200%207C0%2010.8599%203.14008%2014%207%2014H14V7C14%203.14008%2010.8599%200%207%200ZM12.8333%2012.8333H7C3.7835%2012.8333%201.16667%2010.2165%201.16667%207C1.16667%203.7835%203.7835%201.16667%207%201.16667C10.2165%201.16667%2012.8333%203.7835%2012.8333%207V12.8333ZM4.66667%204.66667H6.41667V7.58333C6.41667%208.87017%205.37017%209.91667%204.08333%209.91667V8.75C4.72675%208.75%205.25%208.22675%205.25%207.58333H3.5V5.83333C3.5%205.18992%204.02325%204.66667%204.66667%204.66667ZM8.75%204.66667H10.5V7.58333C10.5%208.87017%209.4535%209.91667%208.16667%209.91667V8.75C8.81008%208.75%209.33333%208.22675%209.33333%207.58333H7.58333V5.83333C7.58333%205.18992%208.10658%204.66667%208.75%204.66667Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2014%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M7%200C3.14008%200%200%203.14008%200%207C0%2010.8599%203.14008%2014%207%2014H14V7C14%203.14008%2010.8599%200%207%200ZM12.8333%2012.8333H7C3.7835%2012.8333%201.16667%2010.2165%201.16667%207C1.16667%203.7835%203.7835%201.16667%207%201.16667C10.2165%201.16667%2012.8333%203.7835%2012.8333%207V12.8333ZM4.66667%204.66667H6.41667V7.58333C6.41667%208.87017%205.37017%209.91667%204.08333%209.91667V8.75C4.72675%208.75%205.25%208.22675%205.25%207.58333H3.5V5.83333C3.5%205.18992%204.02325%204.66667%204.66667%204.66667ZM8.75%204.66667H10.5V7.58333C10.5%208.87017%209.4535%209.91667%208.16667%209.91667V8.75C8.81008%208.75%209.33333%208.22675%209.33333%207.58333H7.58333V5.83333C7.58333%205.18992%208.10658%204.66667%208.75%204.66667Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.discussions .discussions-tools a.delete-message{color:var(--color-accent);gap:.375rem;margin-left:auto}.discussions .discussions-tools a.delete-message:before{content:"";background-color:currentColor;flex-shrink:0;width:.875rem;height:.875rem;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2011.6667%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.6667%202.33333H8.75V1.16667C8.75%200.857247%208.62708%200.560501%208.40829%200.341709C8.1895%200.122916%207.89275%200%207.58333%200L4.08333%200C3.77391%200%203.47717%200.122916%203.25838%200.341709C3.03958%200.560501%202.91667%200.857247%202.91667%201.16667V2.33333H0V3.5H1.16667V12.25C1.16667%2012.7141%201.35104%2013.1592%201.67923%2013.4874C2.00742%2013.8156%202.45254%2014%202.91667%2014H8.75C9.21413%2014%209.65925%2013.8156%209.98744%2013.4874C10.3156%2013.1592%2010.5%2012.7141%2010.5%2012.25V3.5H11.6667V2.33333ZM4.08333%201.16667H7.58333V2.33333H4.08333V1.16667ZM9.33333%2012.25C9.33333%2012.4047%209.27188%2012.5531%209.16248%2012.6625C9.05308%2012.7719%208.90471%2012.8333%208.75%2012.8333H2.91667C2.76196%2012.8333%202.61358%2012.7719%202.50419%2012.6625C2.39479%2012.5531%202.33333%2012.4047%202.33333%2012.25V3.5H9.33333V12.25Z'%20fill='currentColor'/%3e%3cpath%20d='M5.25%205.83333H4.08333V10.5H5.25V5.83333Z'%20fill='currentColor'/%3e%3cpath%20d='M7.58333%205.83333H6.41667V10.5H7.58333V5.83333Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20viewBox='0%200%2011.6667%2014'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.6667%202.33333H8.75V1.16667C8.75%200.857247%208.62708%200.560501%208.40829%200.341709C8.1895%200.122916%207.89275%200%207.58333%200L4.08333%200C3.77391%200%203.47717%200.122916%203.25838%200.341709C3.03958%200.560501%202.91667%200.857247%202.91667%201.16667V2.33333H0V3.5H1.16667V12.25C1.16667%2012.7141%201.35104%2013.1592%201.67923%2013.4874C2.00742%2013.8156%202.45254%2014%202.91667%2014H8.75C9.21413%2014%209.65925%2013.8156%209.98744%2013.4874C10.3156%2013.1592%2010.5%2012.7141%2010.5%2012.25V3.5H11.6667V2.33333ZM4.08333%201.16667H7.58333V2.33333H4.08333V1.16667ZM9.33333%2012.25C9.33333%2012.4047%209.27188%2012.5531%209.16248%2012.6625C9.05308%2012.7719%208.90471%2012.8333%208.75%2012.8333H2.91667C2.76196%2012.8333%202.61358%2012.7719%202.50419%2012.6625C2.39479%2012.5531%202.33333%2012.4047%202.33333%2012.25V3.5H9.33333V12.25Z'%20fill='currentColor'/%3e%3cpath%20d='M5.25%205.83333H4.08333V10.5H5.25V5.83333Z'%20fill='currentColor'/%3e%3cpath%20d='M7.58333%205.83333H6.41667V10.5H7.58333V5.83333Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.discussions .discussions-tools a.delete-message:hover{color:var(--color-accent-hover)}.discussions .discussions-reply hr{display:none}.discussions .edit{margin-top:var(--spacing-single-half);padding-top:var(--spacing-single-half);border-top:1px solid var(--color-neutral-500);color:var(--color-neutral-700);font-size:.875rem}.discussions .editdate{color:var(--color-neutral-500);margin-top:var(--spacing-quarter);font-size:.75rem}.discussions .attachments{margin-top:var(--spacing-single);padding:var(--spacing-single);background-color:var(--color-neutral-50);border-radius:.5rem}.discussions .attachments h4{margin:0 0 var(--spacing-single);font-family:var(--font-heading);font-size:1rem;font-weight:600}.discussions .attachments a{align-items:center;gap:var(--spacing-single);margin-right:var(--spacing-single);margin-bottom:var(--spacing-half);color:var(--color-link);font-size:.875rem;text-decoration:none;display:inline-flex}.discussions .attachments a:hover{text-decoration:underline}.discussions .attachments a:last-of-type{margin-bottom:0}.discussions .attachments a img{border-radius:.25rem;flex-shrink:0}.discussions .attachments__info{word-break:break-all}.discussions .attachments__size{color:var(--color-neutral-500);white-space:nowrap;font-weight:400}.discussions input:not([type]),.discussions textarea{width:100%;padding:var(--spacing-half) var(--spacing-single);font-family:var(--font-body);color:var(--color-neutral-900);background-color:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:.5rem;font-size:.9375rem;line-height:1.5;transition:border-color .15s;display:block}.discussions input[type=text]{width:100%;padding:var(--spacing-half) var(--spacing-single);font-family:var(--font-body);color:var(--color-neutral-900);background-color:var(--color-neutral-0);border:1px solid var(--color-border);border-radius:.5rem;font-size:.9375rem;line-height:1.5;transition:border-color .15s;display:block}.discussions input:not([type]):focus,.discussions textarea:focus{border-color:var(--color-primary-default);outline:0}.discussions input[type=text]:focus{border-color:var(--color-primary-default);outline:0}.discussions textarea{resize:vertical;min-height:10rem}.discussions__help-link{margin:0 0 var(--spacing-single);font-family:var(--font-body);font-size:.8125rem}.discussions__help-link a{color:var(--color-neutral-700);align-items:flex-start;gap:.5rem;text-decoration:none;display:inline-flex}.discussions__help-link a:before{content:"?";color:#fff;background-color:var(--color-primary-default);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:.3125rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.discussions__help-link a:hover{color:var(--color-primary-default);text-decoration:underline}.discussions__form-card{margin-top:var(--spacing-double);margin-bottom:var(--spacing-single-half);padding:var(--spacing-double);background-color:var(--color-neutral-0);border:1px solid var(--color-border-card);border-radius:.75rem}.discussions__form-card>h2{margin:0 0 var(--spacing-single);font-family:var(--font-heading);color:var(--color-neutral-1000);font-size:1.375rem;font-weight:600}.discussions .discussions-form{padding:0}.discussions .discussions-form .discussions-message{gap:var(--spacing-single);flex-direction:column;display:flex}.discussions .discussions-form .discussions-author{font-family:var(--font-body);color:var(--color-neutral-900);margin-top:calc(-1 * var(--spacing-single));font-size:1rem;font-weight:400;line-height:1.75rem}.discussions .discussions-form label{font-family:var(--font-body);color:var(--color-neutral-900);padding:.25rem 0;font-size:1rem;font-weight:600;display:block}.discussions .discussions-form input:not([type]),.discussions .discussions-form textarea{border-color:rgba(0,0,0,.25);border-radius:.25rem;margin:-.75rem 0 0}.discussions .discussions-form input[type=text]{border-color:rgba(0,0,0,.25);border-radius:.25rem;margin:-.75rem 0 0}.discussions .discussions-form .files{gap:var(--spacing-half);flex-direction:column;display:flex}.discussions .discussions-form .files__row{align-items:center;gap:var(--spacing-single);display:flex}.discussions .discussions-form .files input[type=file]{font-family:var(--font-body);font-size:.875rem}.discussions .discussions-form .files__add,.discussions .discussions-form .files__remove{font-family:var(--font-body);cursor:pointer;background:0;border:0;flex-shrink:0;padding:0;font-size:.8125rem;transition:color .15s}.discussions .discussions-form .files__add{margin-top:var(--spacing-half);color:var(--color-primary-default);align-self:flex-start}.discussions .discussions-form .files__add:before{content:"+ "}.discussions .discussions-form .files__add:hover{color:var(--color-primary-dark)}.discussions .discussions-form .files__remove{color:var(--color-accent)}.discussions .discussions-form .files__remove:hover{color:var(--color-accent-hover)}.discussions .discussions-form select{width:100%;padding:var(--spacing-half) var(--spacing-single);font-family:var(--font-body);color:var(--color-neutral-900);background-color:var(--color-neutral-0);cursor:pointer;border:1px solid rgba(0,0,0,.25);border-radius:.25rem;font-size:.9375rem;line-height:1.5;display:block}.discussions .discussions-form .email_me,.discussions .discussions-form .caravan_lehti{font-family:var(--font-body);color:var(--color-neutral-700);margin:0;font-size:.875rem}.discussions .discussions-form .email_me input[type=checkbox]{margin-right:var(--spacing-quarter)}.discussions .discussions-form .caravan_lehti input[type=checkbox]{margin-right:var(--spacing-quarter)}.discussions .discussions-form .email_me+.caravan_lehti{margin-top:-.5rem}.discussions .discussions-form input[type=submit]{align-self:flex-start;margin-top:.5rem}.discussions__no-results{font-family:var(--font-body);color:var(--color-neutral-700);margin:var(--spacing-single) 0;font-size:.9375rem}.discussions>.container>.clearfix,.filters--grid .discussions>.filters__collapse>.clearfix,.discussions>.header__top>.clearfix,.discussions>.header__bottom>.clearfix,.discussions>.footer__inner>.clearfix{margin-bottom:var(--spacing-half)}.discussions #search-toggle{color:var(--color-primary-default);cursor:pointer;border:1px solid var(--color-primary-default);background:var(--color-neutral-0);border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:0;text-decoration:none;transition:background-color .15s ease-in-out;display:inline-flex}.discussions #search-toggle:before{content:"";background-color:currentColor;width:1rem;height:1rem;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20fill='none'%20viewBox='0%200%2015%2015'%3e%3cpath%20fill='currentColor'%20d='M14.0187%2013.1938L10.3658%209.541C11.3147%208.38052%2011.7812%206.89972%2011.6689%205.40492C11.5566%203.91011%2010.874%202.51565%209.76243%201.50998C8.65081%200.504303%207.19518-0.0356412%205.69663%200.00182735C4.19807%200.0392959%202.77125%200.65131%201.71128%201.71128C0.65131%202.77125%200.0392959%204.19807%200.00182735%205.69663C-0.0356412%207.19518%200.504303%208.65081%201.50998%209.76243C2.51565%2010.874%203.91011%2011.5566%205.40492%2011.6689C6.89972%2011.7812%208.38052%2011.3147%209.541%2010.3658L13.1938%2014.0187L14.0187%2013.1938ZM5.852%2010.5187C4.92903%2010.5187%204.02677%2010.245%203.25934%209.7322C2.49191%209.21942%201.89378%208.49058%201.54057%207.63786C1.18736%206.78514%201.09494%205.84683%201.27501%204.94158C1.45507%204.03634%201.89953%203.20482%202.55217%202.55217C3.20482%201.89953%204.03634%201.45507%204.94158%201.27501C5.84683%201.09494%206.78514%201.18736%207.63786%201.54057C8.49058%201.89378%209.21942%202.49191%209.7322%203.25934C10.245%204.02677%2010.5187%204.92903%2010.5187%205.852C10.5173%207.08925%2010.0252%208.27543%209.1503%209.1503C8.27543%2010.0252%207.08925%2010.5173%205.852%2010.5187Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='14'%20fill='none'%20viewBox='0%200%2015%2015'%3e%3cpath%20fill='currentColor'%20d='M14.0187%2013.1938L10.3658%209.541C11.3147%208.38052%2011.7812%206.89972%2011.6689%205.40492C11.5566%203.91011%2010.874%202.51565%209.76243%201.50998C8.65081%200.504303%207.19518-0.0356412%205.69663%200.00182735C4.19807%200.0392959%202.77125%200.65131%201.71128%201.71128C0.65131%202.77125%200.0392959%204.19807%200.00182735%205.69663C-0.0356412%207.19518%200.504303%208.65081%201.50998%209.76243C2.51565%2010.874%203.91011%2011.5566%205.40492%2011.6689C6.89972%2011.7812%208.38052%2011.3147%209.541%2010.3658L13.1938%2014.0187L14.0187%2013.1938ZM5.852%2010.5187C4.92903%2010.5187%204.02677%2010.245%203.25934%209.7322C2.49191%209.21942%201.89378%208.49058%201.54057%207.63786C1.18736%206.78514%201.09494%205.84683%201.27501%204.94158C1.45507%204.03634%201.89953%203.20482%202.55217%202.55217C3.20482%201.89953%204.03634%201.45507%204.94158%201.27501C5.84683%201.09494%206.78514%201.18736%207.63786%201.54057C8.49058%201.89378%209.21942%202.49191%209.7322%203.25934C10.245%204.02677%2010.5187%204.92903%2010.5187%205.852C10.5173%207.08925%2010.0252%208.27543%209.1503%209.1503C8.27543%2010.0252%207.08925%2010.5173%205.852%2010.5187Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.discussions #search-toggle:after{content:"Viestihaku";font-family:var(--font-body);font-size:.875rem;font-weight:600}.discussions #search-toggle:hover{background-color:var(--color-primary-light)}.discussions #search-toggle .fa{display:none}.discussions .callout{margin:0 0 var(--spacing-single-half);padding:var(--spacing-single-half);background-color:var(--color-neutral-50);border-radius:.75rem;display:none}.discussions .callout.is-open{display:block}.discussions .callout p{margin:0 0 var(--spacing-half)}.discussions .callout label{margin-bottom:var(--spacing-quarter);font-family:var(--font-body);font-size:.875rem;font-weight:600;display:block}.discussions .callout input:not([type]){margin-bottom:var(--spacing-single)}.discussions .callout input[type=text]{margin-bottom:var(--spacing-single)}.discussions .callout .search-tools{margin-left:var(--spacing-single);font-size:.875rem}.discussions .callout .search-tools a{color:var(--color-link);text-decoration:none}.discussions .callout .search-tools a:hover{text-decoration:underline}.discussions .top-MarkupPagerNav{margin-bottom:var(--spacing-single)}.discussions-list{background-color:var(--color-neutral-0);border:1px solid var(--color-border-card);border-radius:.75rem;overflow:hidden}.discussions-list__header{padding:1.25rem var(--spacing-single-half)}.discussions-list--secondary .discussions-list__header{background-color:var(--color-secondary-default)}.discussions-list--primary .discussions-list__header{background-color:var(--color-primary-default)}.discussions-list__title{font-family:var(--font-heading);color:var(--color-neutral-0);margin:0;font-size:1.375rem;font-weight:600;line-height:1.875rem}.discussions-list__items{flex-direction:column;display:flex}.discussions-list__card{border-bottom:1px solid var(--color-divider)}.discussions-list__card:last-child{border-bottom:0}.discussions-list__card-link{padding:1.25rem var(--spacing-single-half);color:inherit;text-decoration:none;transition:background-color .2s;display:block}.discussions-list__card-link:hover,.discussions-list__card-link:focus{background-color:var(--color-neutral-100)}.discussions-list__card-content{gap:var(--spacing-half);flex-direction:column;display:flex}.discussions-list__card-text{flex-direction:column;gap:.25rem;display:flex}.discussions-list__card-title{font-family:var(--font-heading);margin:0;font-size:.9375rem;font-weight:600;line-height:1.375rem}.discussions-list--secondary .discussions-list__card-title{color:var(--color-secondary-default)}.discussions-list--primary .discussions-list__card-title{color:var(--color-primary-default)}.discussions-list__card-excerpt{font-family:var(--font-body);font-size:.875rem;line-height:var(--spacing-single-half);color:var(--color-neutral-700);margin:0}.discussions-list__card-meta{justify-content:space-between;align-items:center;display:flex}.discussions-list__card-meta-left{gap:var(--spacing-half);flex-wrap:wrap;align-items:center;display:flex}.discussions-list__card-date{font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:var(--spacing-single-half);color:var(--color-neutral-700)}.discussions-list__card-category{padding:.125rem var(--spacing-half);font-family:var(--font-body);border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1.125rem}.discussions-list--secondary .discussions-list__card-category{color:var(--color-secondary-default);background-color:var(--color-surface-secondary-tint)}.discussions-list--primary .discussions-list__card-category{color:var(--color-primary-default);background-color:var(--color-surface-primary-tint)}.discussions-list__card-comments{align-items:center;gap:.25rem;display:flex}.discussions-list__card-comments-icon{color:var(--color-neutral-500);font-size:.875rem}.discussions-list__card-comments-icon svg{width:1em;height:1em}.discussions-list__card-comments-count{font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:var(--spacing-single-half);color:var(--color-neutral-900)}.discussions-list__footer{padding:var(--spacing-single) var(--spacing-single-half)}.discussions-list__footer-link{font-family:var(--font-body);color:var(--color-link);font-size:.875rem;font-weight:600;text-decoration:none}.discussions-list__footer-link:hover{text-decoration:underline}.discussions-main{padding:var(--spacing-double) 0 var(--spacing-quadruple)}.discussions-main__intro-row{justify-content:space-between;align-items:flex-start;gap:var(--spacing-single);margin-bottom:var(--spacing-double);display:flex}.discussions-main__intro-body{flex:1}.discussions-main__search-btn{flex-shrink:0}.discussions-main__search-icon{font-size:1rem}.discussions-main__search-icon svg{width:1em;height:1em}.discussions-main__grid{gap:var(--spacing-single-half);grid-template-columns:1fr;display:grid}@media (min-width:900px){.discussions-main__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.discussions-main__grid{grid-template-columns:repeat(3,1fr)}}.discussions-main__empty{font-family:var(--font-body);color:var(--color-neutral-700)}.discussions-search__results .discussions__topic{justify-content:flex-start}.discussions-search__actions{align-items:center;gap:var(--spacing-single);display:flex}.discussions-search__actions a{font-family:var(--font-body);color:var(--color-link);font-size:.875rem;text-decoration:none}.discussions-search__actions a:hover{text-decoration:underline}.event-card{background-color:var(--color-neutral-0);border-radius:.75rem;transition:transform .2s,box-shadow .2s;overflow:hidden}.event-card:hover{transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.event-card:has(:focus-visible){transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.event-card--featured{border-radius:1rem}@media (min-width:900px){.event-card--featured{grid-row:span 3}}.event-card--compact{border-bottom:1px solid var(--color-divider)}.event-card__link{color:inherit;text-decoration:none;display:block}.event-card__image{position:relative;overflow:hidden}.event-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.event-card__image--placeholder{aspect-ratio:16/9;background-color:var(--color-neutral-200)}.event-card__content{padding:var(--spacing-single-half);position:relative}.event-card--featured .event-card__content{padding:var(--spacing-double) var(--spacing-single-half) var(--spacing-single-half)}.event-card__title{font-family:var(--font-heading);color:var(--color-neutral-1000);margin:0;font-weight:600}.event-card--featured .event-card__title{font-size:1.125rem;line-height:var(--spacing-double)}.event-card--compact .event-card__title{font-size:1rem;line-height:var(--spacing-single-half)}.event-card__excerpt{margin:var(--spacing-single) 0 0;font-family:var(--font-body);color:var(--color-text-excerpt);font-size:.8125rem;line-height:1.375rem}.event-card__organizer{margin:var(--spacing-half) 0 0;font-family:var(--font-body);font-size:.875rem;line-height:var(--spacing-single-half);color:var(--color-text-base)}.event-card__meta{gap:var(--spacing-half);margin-top:var(--spacing-single);flex-wrap:wrap;align-items:center;display:flex}.event-card__meta+.event-card__meta{margin-top:var(--spacing-half)}.event-card__icon{color:var(--color-neutral-800);flex-shrink:0;font-size:.875rem}.event-card__icon svg{width:1em;height:1em}.event-card__date{font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:var(--spacing-single-half);color:var(--color-neutral-800)}.event-card__date span{margin:0 .1875rem}.event-card__location{padding:.125rem var(--spacing-half);font-family:var(--font-body);color:var(--color-secondary-default);background-color:rgba(1,107,107,.1);border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1.125rem}.event-card__badge{padding:var(--spacing-half) var(--spacing-single) var(--spacing-half) var(--spacing-single-half);font-family:var(--font-body);color:var(--color-neutral-0);background-color:var(--color-accent);border-radius:0 9999px 9999px 0;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:-.875rem;left:0}.page-card{flex-direction:column;width:100%;display:flex}.page-card__link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.page-card__link:hover .page-card__image img{transform:scale(1.05)}.page-card__link:focus-visible .page-card__image img{transform:scale(1.05)}.page-card__link:hover .page-card__more-text{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:2px}.page-card__link:focus-visible .page-card__more-text{text-underline-offset:.25rem;text-decoration:underline;text-decoration-thickness:2px}.page-card__image{aspect-ratio:3/2;border-radius:.75rem;margin:0;position:relative;overflow:hidden}.page-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.page-card__image--placeholder{background-color:var(--color-neutral-200)}.page-card__content{padding-top:var(--spacing-single);flex-direction:column;flex:1;display:flex}.page-card__title{font-family:var(--font-heading);color:var(--color-neutral-1000);margin:0;font-size:1.125rem;font-weight:600;line-height:1.3}.page-card__summary{margin:var(--spacing-half) 0 0;font-family:var(--font-body);color:var(--color-text-base);flex:1;font-size:.9375rem;line-height:1.5}.page-card__more{gap:var(--spacing-quarter);margin-top:var(--spacing-single);font-family:var(--font-body);color:var(--color-accent);align-items:center;font-size:.9375rem;font-weight:600;line-height:1.5;display:inline-flex}.page-card__more:after{content:"→"}body.wireframe .adminbar{box-shadow:none;background-color:#186b6a}body.wireframe .adminbar .adminbar__icon{opacity:1}body.wireframe .adminbar .adminbar__form,body.wireframe .adminbar .adminbar__button,body.wireframe .adminbar .adminbar__link,body.wireframe .adminbar .adminbar__link:visited,body.wireframe .adminbar .adminbar__text{color:#fff;font-size:.8125rem}body.wireframe .adminbar .adminbar__form path,body.wireframe .adminbar .adminbar__button path,body.wireframe .adminbar .adminbar__link path,body.wireframe .adminbar .adminbar__link:visited path,body.wireframe .adminbar .adminbar__text path{fill:#fff!important}body.wireframe .adminbar .adminbar__button:focus:after,body.wireframe .adminbar .adminbar__button:hover:after,body.wireframe .adminbar .adminbar__list-item--active:after,body.wireframe .adminbar .adminbar__list-item:focus:after,body.wireframe .adminbar .adminbar__list-item:hover:after{display:none}body.wireframe .adminbar .adminbar__link:focus,body.wireframe .adminbar .adminbar__link:hover,body.wireframe .adminbar .adminbar__button:focus,body.wireframe .adminbar .adminbar__button:hover{-webkit-text-decoration-color:var(--color-underline-primary);text-decoration-color:var(--color-underline-primary);text-underline-offset:.25rem;text-decoration:underline!important}.filters{background:var(--color-primary-light)}@media (min-width:640px){.filters{background:0 0}}.filters--aside{margin-inline:calc(var(--spacing-single-half) * -1);margin-top:calc(var(--spacing-double) * -1);padding:var(--spacing-double)}@media (min-width:640px){.filters--aside{margin-left:0;margin-right:0;margin-top:0;padding:0}}.filters__collapse .js-collapse-content.is-collapsed{display:none}.filters__collapse-toggle{width:100%;color:var(--color-primary-default);border-radius:var(--border-radius-input);cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}.filters__collapse-toggle:after{content:"";background-color:currentColor;width:.75rem;height:.75rem;transition:transform .2s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.filters__collapse-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.filters__content{gap:var(--spacing-single);row-gap:var(--spacing-single-half);padding-top:var(--spacing-single-half);flex-direction:column;display:flex}@media (min-width:640px){.filters__group--grow{grid-column:1/-1}}@media (min-width:900px){.filters__group--grow{grid-column:auto}}.filters__group{width:100%}.filters__label{font-family:var(--font-heading);letter-spacing:.04375rem;text-transform:uppercase;color:var(--color-label);margin-bottom:.75rem;font-size:.875rem;font-weight:400;line-height:1.3125rem;display:block}.filters__radio-list{margin:0;padding:0;list-style:none}.filters__radio-item:not(:last-child){margin-bottom:.125rem}.filters__radio-label{cursor:pointer;align-items:center;gap:.5rem;padding:.125rem 0;font-size:.9375rem;display:flex}.filters__radio-label:hover span{color:var(--color-border-highlight)}.filters__radio{width:1rem;height:1rem;accent-color:var(--color-border-highlight);flex-shrink:0;margin:0}.filters__input{width:100%;color:var(--color-text-base);border:1px solid var(--color-border);border-radius:var(--border-radius-input);background-color:#fff;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s}.filters__input::placeholder{color:var(--color-text-muted)}.filters__input::-moz-placeholder{color:var(--color-text-muted)}.filters__input::placeholder{color:var(--color-text-muted)}.filters__input::placeholder{color:var(--color-text-muted)}.filters__input:hover,.filters__input:focus{border-color:var(--color-border-highlight);outline:none}.filters__input-wrapper{position:relative}.filters__input-wrapper:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" fill=\"none\"><path fill=\"%23212121\" d=\"M14.864 13.32h-.813l-.288-.277A6.66 6.66 0 0 0 15.38 8.69a6.69 6.69 0 1 0-6.69 6.69 6.66 6.66 0 0 0 4.354-1.617l.278.289v.813L18.467 20 20 18.467l-5.136-5.146Zm-6.174 0a4.625 4.625 0 0 1-4.632-4.63A4.625 4.625 0 0 1 8.69 4.058a4.625 4.625 0 0 1 4.63 4.632 4.625 4.625 0 0 1-4.63 4.63Z\"/></svg>");width:1.375rem;height:1.375rem;display:block;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.filters__input-wrapper .filters__input{padding-left:2.75rem}.filters__select-wrapper{position:relative}.filters__select-wrapper:after{content:"";pointer-events:none;background-color:currentColor;width:.75rem;height:.75rem;transition:transform .2s;position:absolute;top:50%;right:1rem;transform:translateY(-50%);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.filters__select{width:100%;color:var(--color-text-base);border:1px solid var(--color-border);border-radius:var(--border-radius-input);-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background-color:#fff;padding:.75rem 2.5rem .75rem 1rem;font-size:.9375rem;font-weight:500;transition:border-color .15s}.filters__select:hover,.filters__select:focus{border-color:var(--color-border-highlight);outline:none}.filters__date-inputs{gap:var(--spacing-half);flex-direction:column;display:flex}@media (min-width:640px){.filters__date-inputs{flex-direction:row}}.filters__date-field{flex:1}.filters__date-label{color:var(--color-text-muted);margin-bottom:.25rem;font-size:.75rem;display:block}.filters__date-input{width:100%;color:var(--color-text-base);border:1px solid var(--color-border);border-radius:var(--border-radius-input);background-color:#fff;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .15s}.filters__date-input:hover,.filters__date-input:focus{border-color:var(--color-border-highlight);outline:none}.filters__clear{color:var(--color-text-muted);cursor:pointer;text-underline-offset:.125rem;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.8125rem;text-decoration:underline}.filters__clear:hover{color:var(--color-primary-default)}.filters--grid{padding-block:var(--spacing-double);background:var(--color-primary-light)}@media (min-width:768px){.filters--grid{padding-block:var(--spacing-triple)}}@media (min-width:640px){.filters--grid__content,.filters--grid .filters__collapse .filters__content.js-collapse-content.is-collapsed{row-gap:var(--spacing-single-half);grid-template-columns:repeat(3,1fr);display:grid}}@media (min-width:900px){.filters--grid__content,.filters--grid .filters__collapse .filters__content.js-collapse-content.is-collapsed{grid-template-columns:1fr 1fr 1fr 2fr}}.filters--secondary{background:var(--color-secondary-light)}.filters--secondary .filters__collapse-toggle{color:var(--color-secondary-default)}.filters--secondary.filters--grid{background:var(--color-secondary-light)}.filters--secondary .button,.filters--secondary .highlights-block__button,.filters--secondary .banner-block__button,.filters--secondary .header__button,.filters--secondary .header__content-button,.filters--secondary .privacywire-buttons button,.privacywire-buttons .filters--secondary button,.filters--secondary .privacywire-consent-button,.filters--secondary .InputfieldButton button,.InputfieldButton .filters--secondary button,.filters--secondary .InputfieldSubmit button,.InputfieldSubmit .filters--secondary button{background-color:var(--color-secondary-medium);border-color:var(--color-secondary-medium)}.filters--secondary .discussions .callout input[type=submit]{background-color:var(--color-secondary-medium);border-color:var(--color-secondary-medium)}.discussions .callout .filters--secondary input[type=submit]{background-color:var(--color-secondary-medium);border-color:var(--color-secondary-medium)}.filters--secondary .button:hover,.filters--secondary .highlights-block__button:hover,.filters--secondary .banner-block__button:hover,.filters--secondary .header__button:hover,.filters--secondary .header__content-button:hover,.filters--secondary .privacywire-buttons button:hover,.privacywire-buttons .filters--secondary button:hover,.filters--secondary .privacywire-consent-button:hover,.filters--secondary .InputfieldButton button:hover,.InputfieldButton .filters--secondary button:hover,.filters--secondary .InputfieldSubmit button:hover,.InputfieldSubmit .filters--secondary button:hover,.filters--secondary .button:focus,.filters--secondary .highlights-block__button:focus,.filters--secondary .banner-block__button:focus,.filters--secondary .header__button:focus,.filters--secondary .header__content-button:focus,.filters--secondary .privacywire-buttons button:focus,.privacywire-buttons .filters--secondary button:focus,.filters--secondary .privacywire-consent-button:focus,.filters--secondary .InputfieldButton button:focus,.InputfieldButton .filters--secondary button:focus,.filters--secondary .InputfieldSubmit button:focus,.InputfieldSubmit .filters--secondary button:focus{background-color:var(--color-secondary-medium-hover)}.filters--secondary .discussions .callout input[type=submit]:hover{background-color:var(--color-secondary-medium-hover)}.discussions .callout .filters--secondary input[type=submit]:hover{background-color:var(--color-secondary-medium-hover)}.filters--secondary .discussions .callout input[type=submit]:focus{background-color:var(--color-secondary-medium-hover)}.discussions .callout .filters--secondary input[type=submit]:focus{background-color:var(--color-secondary-medium-hover)}@media (min-width:640px){.filters--collapse-sm .filters__collapse{margin-bottom:0}.filters--collapse-sm .filters__collapse-toggle{display:none}.filters--collapse-sm .filters__collapse .js-collapse-content.is-collapsed{display:flex}.filters--collapse-sm .filters__content{padding-top:0}}@media (min-width:1024px){.filters--collapse-xl .filters__collapse{margin-bottom:0}.filters--collapse-xl .filters__collapse-toggle{display:none}.filters--collapse-xl .filters__collapse .js-collapse-content.is-collapsed{display:flex}.filters--collapse-xl .filters__content{padding-top:0}}.material-bank{gap:var(--spacing-double);padding-top:var(--spacing-triple);padding-bottom:var(--spacing-triple);flex-direction:column;display:flex}.content-blocks+.container>.material-bank,.content-blocks+.header__top>.material-bank,.content-blocks+.header__bottom>.material-bank,.content-blocks+.footer__inner>.material-bank,.filters--grid .content-blocks+.filters__collapse>.material-bank{padding-top:var(--spacing-single)}.material-bank.is-loading{pointer-events:none}.material-bank.is-loading .material-bank__content{opacity:.5;position:relative}.material-bank.is-loading .material-bank__content:before{content:"";border:3px solid var(--color-neutral-200);border-top-color:var(--color-primary-default);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite loading-spinner;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.material-bank__content{gap:var(--spacing-double);flex-direction:column;display:flex}.material-bank__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.material-bank__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.material-bank__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.material-bank__grid{grid-template-columns:repeat(4,1fr)}}.material-bank__empty{color:var(--color-text-muted);font-style:italic}.material-bank__card{background:#fff;border:1px solid #e0e0e0;border-radius:.75rem;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.material-bank__card:hover{transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.material-bank__card:has(:focus-visible){transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.material-bank__card-badges{z-index:1;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;top:.75rem;left:.75rem}.material-bank__card-badge{text-transform:uppercase;letter-spacing:.03em;color:#fff;background-color:var(--color-primary-default);border-radius:.25rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700}.material-bank__card-link{color:inherit;text-decoration:none;display:block}.material-bank__card-preview{background:linear-gradient(135deg, var(--color-primary-default) 0%, var(--color-primary-dark) 100%);justify-content:center;align-items:center;height:8rem;padding:1rem;display:flex}.material-bank__card-preview-text{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:1.125rem;font-weight:700}.material-bank__card-content{padding:1rem}.material-bank__card-title{color:var(--color-primary-default);margin:0 0 .5rem;font-size:1rem;font-weight:600;line-height:1.3}.material-bank__card-meta{color:var(--color-text-muted);font-size:.8125rem}.material-bank__collapse .js-collapse-content.is-collapsed{display:none}@media (min-width:1024px){.material-bank__collapse .js-collapse-content.is-collapsed{display:block}}.material-bank__collapse-toggle{width:100%;color:var(--color-primary-default);background:var(--color-neutral-100);cursor:pointer;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:600;display:flex}@media (min-width:1024px){.material-bank__collapse-toggle{display:none}}.material-bank__collapse-toggle[aria-expanded=true]{border-radius:.5rem .5rem 0 0}.material-bank__collapse-toggle:after{content:"";background-color:currentColor;width:.75rem;height:.75rem;transition:transform .2s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.material-bank__collapse-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.material-bank__aside{padding:var(--spacing-single-half);background:var(--color-neutral-100);border-radius:0 0 .5rem .5rem}@media (min-width:1024px){.material-bank__aside{margin-top:var(--spacing-single);border-radius:.5rem}}.material-bank__aside-back{margin-bottom:var(--spacing-single);display:none}@media (min-width:1024px){.material-bank__aside-back{display:inline-flex}}.material-bank__aside-meta{margin:0}.material-bank__aside-meta dt{text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin-bottom:.125rem;font-size:.6875rem;font-weight:600}.material-bank__aside-meta dt:not(:first-child){padding-top:var(--spacing-single);border-top:1px solid var(--color-divider)}.material-bank__aside-meta dd{padding-bottom:var(--spacing-single);border-bottom:1px solid var(--color-divider);margin:0;font-size:.9375rem}.material-bank__aside-meta dd:last-child{border-bottom:0;padding-bottom:0}.material-bank__aside-meta dd a{color:var(--color-primary-default);text-decoration:none}.material-bank__aside-meta dd a:hover{text-decoration:underline}.material-bank__files:not(:first-child){margin-top:var(--spacing-double)}.material-bank__file-header{justify-content:space-between;align-items:flex-end;gap:var(--spacing-single);margin-bottom:var(--spacing-single);display:flex}.material-bank__file-count{color:var(--color-text-muted);font-size:.875rem;line-height:1}.material-bank__file-sort .filters__select-wrapper{min-width:8rem}.material-bank__file-sort .filters__select{padding:.5rem 2rem .5rem .75rem;font-size:.875rem}.material-bank__file-list{margin:0;padding:0;list-style:none}.material-bank__file{align-items:center;gap:var(--spacing-single);padding:var(--spacing-single) 0;border-bottom:1px solid var(--color-divider);grid-template-columns:1fr auto;display:grid}.material-bank__file:first-child{border-top:1px solid var(--color-divider)}.material-bank__file:last-child{border-bottom:0}.material-bank__file-info{align-items:center;gap:var(--spacing-single);min-width:0;display:flex}.material-bank__file-preview{background:var(--color-neutral-200);border-radius:.25rem;flex-shrink:0;width:5rem;height:3.5rem;display:none;overflow:hidden}@media (min-width:640px){.material-bank__file-preview{width:7.5rem;height:5rem;display:block}}.material-bank__file-preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.material-bank__file-details{flex-direction:column;gap:.25rem;min-width:0;display:flex}.material-bank__file-name{word-break:break-word;font-size:.875rem;font-weight:500}@media (min-width:640px){.material-bank__file-name{font-size:1rem}}.material-bank__file-size{color:var(--color-text-muted);font-size:.75rem}@media (min-width:640px){.material-bank__file-size{font-size:.875rem}}.material-bank__file-download{flex-shrink:0}.material-bank__file-download .icon{width:1rem;height:1rem}.material-bank__file-meta{flex-basis:100%;padding-left:1.75rem}.material-bank__file-description{color:var(--color-text-muted);margin:0;font-size:.875rem}.material-bank__file-tags{flex-wrap:wrap;gap:.25rem;margin-top:.5rem;display:flex}.material-bank__file-tag{color:var(--color-text-muted);background:var(--color-neutral-200);border-radius:.25rem;padding:.125rem .5rem;font-size:.75rem}.material-bank__back-mobile{margin-top:var(--spacing-double)}@media (min-width:1024px){.material-bank__back-mobile{display:none}}.material-bank__back-icon{transform:rotate(180deg)}.site-search.is-loading{pointer-events:none}.site-search.is-loading .site-search__results{opacity:.5;min-height:4rem;position:relative}.site-search.is-loading .site-search__results:before{content:"";border:3px solid var(--color-neutral-200);border-top-color:var(--color-primary-default);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite loading-spinner;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.site-search__form{margin-bottom:var(--spacing-double)}.site-search__input-wrapper{border:1px solid #e0e0e0;border-radius:.5rem;transition:border-color .15s;display:flex;overflow:hidden}.site-search__input-wrapper:focus-within{border-color:var(--color-primary-default)}.site-search__input{color:var(--color-text-base);background-color:#fff;border:0;outline:none;flex:1;padding:.875rem 1rem;font-size:1rem}.site-search__input::placeholder{color:var(--color-neutral-500)}.site-search__input::-moz-placeholder{color:var(--color-neutral-500)}.site-search__input::placeholder{color:var(--color-neutral-500)}.site-search__input::placeholder{color:var(--color-neutral-500)}.site-search__submit{color:#fff;background-color:var(--color-primary-default);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.875rem 1.25rem;font-size:.875rem;font-weight:600;transition:background-color .15s;display:flex}.site-search__submit:hover{background-color:var(--color-primary-dark)}.site-search__submit .icon{width:1rem;height:1rem}@media (max-width:639px){.site-search__submit-text{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.site-search__results-count{margin:0 0 var(--spacing-single-half);padding-bottom:var(--spacing-single);font-family:var(--font-heading);color:var(--color-primary-default);font-size:1.25rem;font-weight:700;line-height:1.4}.site-search__results-count:not(:last-child){border-bottom:1px solid var(--color-divider)}.site-search__results-list{margin:0;padding:0;list-style:none}.site-search__result{padding:var(--spacing-single-half) 0;border-bottom:1px solid var(--color-divider)}.site-search__result:first-child{padding-top:0}.site-search__result:last-child{border-bottom:0}.site-search__result-item{gap:var(--spacing-quarter);flex-direction:column;display:flex}.site-search__result-date{color:var(--color-neutral-700);font-size:.75rem}.site-search__result-date:empty{display:none}.site-search__result-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.site-search__result-link{color:var(--color-primary-default);text-decoration:none}.site-search__result-link:hover{text-decoration:underline}.site-search__result-path{color:var(--color-neutral-700);margin:0;font-size:.8125rem}.site-search__result-excerpt{margin:var(--spacing-half) 0 0;color:var(--color-text-base);font-size:.9375rem;line-height:1.6}.site-search__highlight{background-color:#fff59d;padding:0 .125rem}.site-search__pagination{margin-top:var(--spacing-double)}.events-calendar{padding-top:var(--spacing-double);padding-bottom:var(--spacing-triple);background-color:var(--color-neutral-50)}.content-blocks+.events-calendar{padding-top:var(--spacing-single)}.events-calendar.htmx-request{pointer-events:none}.events-calendar.htmx-request .events-calendar__items,.events-calendar.htmx-request .events-calendar__list{opacity:.5;position:relative}.events-calendar.htmx-request .events-calendar__items:before,.events-calendar.htmx-request .events-calendar__list:before{content:"";border:3px solid var(--color-neutral-200);border-top-color:var(--color-primary-default);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite loading-spinner;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.events-calendar__header{justify-content:space-between;align-items:center;gap:var(--spacing-single);margin-bottom:var(--spacing-single-half);display:flex}.events-calendar__count{color:var(--color-neutral-700);margin:0;font-size:.9375rem}.events-calendar__controls{align-items:center;gap:var(--spacing-single);display:flex}.events-calendar__sort{align-items:center;gap:var(--spacing-half);display:flex}.events-calendar__sort-label{color:var(--color-text-base);white-space:nowrap;font-size:.875rem;font-weight:600}.events-calendar__mode-buttons{border:1px solid var(--color-border);border-radius:var(--border-radius-input);display:flex;overflow:hidden}.events-calendar__mode-button{width:2.75rem;height:2.75rem;color:var(--color-neutral-500);background:var(--color-neutral-0);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:flex}.events-calendar__mode-button:not(:last-child){border-right:1px solid var(--color-border)}.events-calendar__mode-button:hover:not(.events-calendar__mode-button--active){color:var(--color-neutral-700);background-color:var(--color-neutral-100)}.events-calendar__mode-button--active{color:var(--color-neutral-0);background-color:var(--color-primary-default)}.events-calendar--secondary .events-calendar__mode-button--active{background-color:var(--color-secondary-default)}.events-calendar__mode-button .icon{font-size:1rem}.events-calendar__items{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.events-calendar__items{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.events-calendar__items{grid-template-columns:repeat(3,1fr)}}.events-calendar__list{margin:0;padding:0;list-style:none}.events-calendar__list-item{gap:var(--spacing-single);padding-bottom:var(--spacing-single-half);border-bottom:1px solid var(--color-divider);grid-template-columns:1fr;display:grid}.events-calendar__list-item:not(:first-child){padding-top:var(--spacing-single-half)}@media (min-width:640px){.events-calendar__list-item{gap:var(--spacing-single);grid-template-columns:12.5rem 1fr}}.events-calendar__list-left{gap:var(--spacing-half);flex-direction:column;display:flex}.events-calendar__list-right{flex-direction:column;gap:.25rem;display:flex}.events-calendar__list-date{align-items:center;gap:var(--spacing-half);font-family:var(--font-body);color:var(--color-neutral-800);font-size:.875rem;font-weight:500;line-height:1.3125rem;display:flex}.events-calendar__list-tags{gap:var(--spacing-half);flex-wrap:wrap;display:flex}.events-calendar__list-tag{padding:.125rem var(--spacing-half);font-family:var(--font-body);color:var(--color-primary-default);background-color:rgba(0,94,166,.1);border-radius:.625rem;font-size:.75rem;font-weight:700;line-height:1.125rem}.events-calendar--secondary .events-calendar__list-tag{color:var(--color-secondary-default);background-color:rgba(1,107,107,.1)}.events-calendar__list-title{font-family:var(--font-heading);color:var(--color-primary-default);font-size:1.125rem;font-weight:600;line-height:1.75rem;text-decoration:none}.events-calendar__list-title:hover{text-decoration:underline}.events-calendar--secondary .events-calendar__list-title{color:var(--color-secondary-default)}.events-calendar__list-organizer,.events-calendar__list-address{align-items:center;gap:var(--spacing-half);font-family:var(--font-body);color:var(--color-neutral-800);font-size:.875rem;font-weight:500;line-height:1.5rem;display:flex}.events-calendar__list-icon{color:var(--color-neutral-800);flex-shrink:0;font-size:.875rem}.events-calendar__list-icon svg{width:1em;height:1em}.events-calendar__empty{color:var(--color-text-muted);font-style:italic}@media (min-width:640px){.js-events-filters .filters__collapse .filters__content.js-collapse-content.is-collapsed{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.js-events-filters .filters__collapse .filters__content.js-collapse-content.is-collapsed{grid-template-columns:repeat(3,1fr)}}@media (min-width:640px){.js-events-filters .filters__group--full,.js-events-filters .filters__group--full-sm{grid-column:1/-1}}@media (min-width:900px){.js-events-filters .filters__group--full-sm{grid-column:auto}}.js-events-filters .filters__group:has(.filters__radio-list){flex-direction:column;display:flex}.js-events-filters .filters__radio-list{flex-wrap:wrap;flex:1;align-items:center;gap:0 1rem;display:flex}.js-events-filters .filters__group--submit{align-items:flex-end;display:flex}.card-listing{padding-top:var(--spacing-quadruple);padding-bottom:var(--spacing-quadruple);background-color:var(--color-neutral-50)}.content-blocks+.card-listing{padding-top:var(--spacing-double)}.card-listing.htmx-request{pointer-events:none}.card-listing.htmx-request .card-listing__grid{opacity:.5;position:relative}.card-listing.htmx-request .card-listing__grid:before{content:"";z-index:1;border:3px solid var(--color-neutral-200);border-top-color:var(--color-primary-default);border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite loading-spinner;position:absolute;top:2rem;left:50%;transform:translate(-50%)}.card-listing__categories{gap:var(--spacing-half);margin-bottom:var(--spacing-single);flex-wrap:wrap;display:flex}.card-listing__category-button{justify-content:center;align-items:center;gap:var(--spacing-quarter);padding:var(--spacing-half) var(--spacing-single);font-family:var(--font-body);color:var(--color-neutral-900);background-color:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:.25rem;font-size:.75rem;font-weight:700;line-height:1.125rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.card-listing__category-button:hover{background-color:var(--color-neutral-100);border-color:var(--color-neutral-500)}.card-listing__category-button--active{background-color:var(--color-primary-default);border-color:var(--color-primary-default);color:var(--color-neutral-0)}.card-listing__category-button--active:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.appearance-secondary .card-listing__category-button--active{background-color:var(--color-secondary-medium);border-color:var(--color-secondary-medium)}.appearance-secondary .card-listing__category-button--active:hover{background-color:var(--color-secondary-medium-hover);border-color:var(--color-secondary-medium-hover)}.card-listing__header{justify-content:space-between;align-items:center;gap:var(--spacing-single);margin-bottom:var(--spacing-single-half);display:flex}.card-listing__count{color:var(--color-neutral-700);margin:0;font-size:.875rem}.card-listing__sort{align-items:center;gap:var(--spacing-half);display:flex}.card-listing__sort-label{color:var(--color-text-base);white-space:nowrap;font-size:.9375rem;font-weight:600}.card-listing__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.card-listing__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.card-listing__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px){.card-listing__grid{grid-template-columns:repeat(4,1fr)}}.card-listing__empty{color:var(--color-neutral-700);font-style:italic}.info-box{gap:var(--spacing-single);padding:var(--spacing-single-half);background-color:var(--color-neutral-0);border:1px solid var(--color-border-card);border-radius:.5rem;flex-direction:column;display:flex}.info-box__badge{color:var(--color-primary-default);text-transform:uppercase;letter-spacing:.025em;background-color:var(--color-primary-light);border-radius:1rem;align-self:flex-start;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.info-box__details{flex-direction:column;margin:0;display:flex}.info-box__row{align-items:flex-start;gap:var(--spacing-three-quarters);padding:var(--spacing-single) 0;border-bottom:1px solid var(--color-neutral-200);display:flex}.info-box__row:first-child{padding-top:0}.info-box__row:last-child{border-bottom:0;padding-bottom:0}.info-box__icon{width:1.125rem;color:var(--color-neutral-500);flex-shrink:0;margin-top:.125rem}.info-box__icon svg{width:1.125rem;height:auto;display:block}.info-box__row-content{flex:1;min-width:0}.info-box__row-content dt{color:var(--color-neutral-600);text-transform:uppercase;letter-spacing:.025em;font-size:.75rem;font-weight:600}.info-box__row-content dd{color:var(--color-text-base);margin:0;font-size:.9375rem;line-height:1.5}.info-box__header{align-items:center;gap:var(--spacing-half);padding-bottom:var(--spacing-single);border-bottom:1px solid var(--color-neutral-200);flex-direction:column;display:flex}.info-box__image{justify-content:center;align-items:center;margin:0;display:flex}.info-box__image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:4rem}.info-box__title{font-family:var(--font-heading);color:var(--color-text-base);text-align:center;margin:0;font-size:.875rem;font-weight:600;line-height:1.4}.info-box__actions{gap:var(--spacing-half);margin-top:var(--spacing-half);flex-direction:column;display:flex}.info-box__actions .button,.info-box__actions .highlights-block__button,.info-box__actions .banner-block__button,.info-box__actions .header__button,.info-box__actions .header__content-button,.info-box__actions .privacywire-buttons button,.privacywire-buttons .info-box__actions button,.info-box__actions .privacywire-consent-button,.info-box__actions .InputfieldButton button,.InputfieldButton .info-box__actions button,.info-box__actions .InputfieldSubmit button,.InputfieldSubmit .info-box__actions button{justify-content:center;width:100%}.info-box__actions .discussions .callout input[type=submit]{justify-content:center;width:100%}.discussions .callout .info-box__actions input[type=submit]{justify-content:center;width:100%}.info-box__map{margin:0 calc(var(--spacing-single-half) * -1) calc(var(--spacing-single-half) * -1);border-top:1px solid var(--color-neutral-200)}.info-box__map iframe{border:0;border-radius:0 0 .5rem .5rem;width:100%;height:12rem;display:block}.related-events{padding:var(--spacing-double) 0;background-color:var(--color-neutral-100)}.related-events__title{margin:0 0 var(--spacing-single-half);font-family:var(--font-heading);color:var(--color-text-base);font-size:1.5rem;font-weight:700}.related-events__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.related-events__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.related-events__grid{grid-template-columns:repeat(3,1fr)}}.related-content{padding:var(--spacing-quadruple) 0;background-color:var(--color-neutral-100)}.related-content__title{margin:0 0 var(--spacing-double-half);font-family:var(--font-heading);color:var(--color-primary-default);text-align:center;font-size:2rem;font-weight:700}.related-content__grid{gap:var(--spacing-single-half);grid-template-columns:1fr;display:grid}@media (min-width:640px){.related-content__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.related-content__grid{grid-template-columns:repeat(4,1fr)}}.related-content .event-card--featured{background:var(--color-neutral-0);border-radius:1rem;flex-direction:column;height:100%;display:flex;overflow:hidden}.related-content .event-card--featured .event-card__link{flex-direction:column;height:100%;display:flex}.related-content .event-card--featured .event-card__image{aspect-ratio:16/9;flex-shrink:0}.related-content .event-card--featured .event-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.related-content .event-card--featured .event-card__content{padding:var(--spacing-double) var(--spacing-single-half) var(--spacing-single-half);flex-direction:column;flex:1;display:flex}.related-content .event-card--featured .event-card__title{margin-bottom:var(--spacing-three-quarters);font-size:1rem;line-height:1.5}.related-content .event-card--featured .event-card__excerpt{color:var(--color-neutral-700);margin-bottom:auto;font-size:.8125rem;line-height:1.7}.related-content .event-card--featured .event-card__organizer{margin-bottom:var(--spacing-three-quarters);font-size:.8125rem}.related-content .event-card--featured .event-card__meta{margin-top:var(--spacing-single);border-top:0;padding-top:0}.contact-card{gap:var(--spacing-single-half);padding:var(--spacing-single-half);background:var(--color-neutral-0);border:1px solid var(--color-border-card);border-radius:.5rem;grid-template-columns:1fr;display:grid}.contact-card:has(.contact-card__photo){grid-template-columns:7rem 1fr}.contact-card:has(.contact-card__placeholder){grid-template-columns:7rem 1fr}.contact-card__photo{aspect-ratio:1;border-radius:50%;width:7rem;overflow:hidden}.contact-card__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.contact-card__placeholder{aspect-ratio:1;background:linear-gradient(135deg, var(--color-primary-default) 0%, var(--color-primary-dark) 100%);border-radius:50%;justify-content:center;align-items:center;width:7rem;display:flex}.contact-card__placeholder-text{color:#fff;letter-spacing:.05em;opacity:.7;font-size:1.5rem;font-weight:700}.contact-card__info{gap:var(--spacing-quarter);flex-direction:column;display:flex}.contact-card__info p{margin-bottom:0}.contact-card__name{font-family:var(--font-heading);color:var(--color-text-base);font-size:1rem;font-weight:600;line-height:1.5}.contact-card__position{color:var(--color-text-base);font-size:1rem;line-height:1.75}.contact-card__phone,.contact-card__email,.contact-card__url{font-size:.875rem;line-height:1.5}.contact-card__phone a,.contact-card__email a,.contact-card__url a{color:var(--color-link);text-decoration:underline}.contact-card__phone a:hover,.contact-card__email a:hover,.contact-card__url a:hover{text-decoration:none}.contact-card__url a{word-break:break-all}.contact-cards{margin-top:var(--spacing-double)}.contact-cards:first-child{margin-top:0}.contact-cards__title{font-family:var(--font-heading);color:var(--color-text-base);margin-bottom:var(--spacing-single);font-size:1.375rem;font-weight:600;line-height:1.36}.contact-cards__grid{gap:var(--spacing-single);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.contact-cards__grid{grid-template-columns:1fr}}.tab-nav{gap:var(--spacing-half);margin-bottom:var(--spacing-double);flex-wrap:wrap;display:flex}.tab-nav__item{align-items:center;gap:var(--spacing-quarter);padding:var(--spacing-half) var(--spacing-single);font-family:var(--font-body);color:var(--color-neutral-900);background-color:var(--color-neutral-0);border:1px solid #ccc;border-radius:.25rem;font-size:.75rem;font-weight:700;line-height:1.125rem;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.tab-nav__item:hover{background-color:var(--color-neutral-100);border-color:var(--color-neutral-500)}.tab-nav__item--active{background-color:var(--color-primary-default);border-color:var(--color-primary-default);color:var(--color-neutral-0)}.tab-nav__item--active:hover{background-color:var(--color-primary-dark);border-color:var(--color-primary-dark)}.tab-nav__item--active .tab-nav__count{opacity:.8}.tab-nav__count{opacity:.6;font-weight:400}.tags{gap:var(--spacing-half);margin-top:var(--spacing-double);flex-wrap:wrap;display:flex}.tags:first-child{margin-top:0}.tags__tag{background:var(--color-neutral-0);border:1px solid var(--color-neutral-500);font-family:var(--font-body);color:var(--color-text-base);border-radius:.25rem;justify-content:center;align-items:center;padding:.5rem .9375rem;font-size:.75rem;font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}a.tags__tag:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-700)}.tags__count{color:var(--color-neutral-700);margin-left:.25rem;font-weight:400}.tag-results__list{gap:var(--spacing-single);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tag-results__item-title{margin-bottom:.25rem}.tag-results__item-title a{color:var(--color-link);text-decoration:none}.tag-results__item-title a:hover{text-decoration:underline}.tag-results__item-meta{align-items:center;gap:var(--spacing-half);color:var(--color-text-base);min-width:0;margin:0 0 .375rem;font-size:.8125rem;display:flex}.tag-results__item-type{color:var(--color-neutral-700);background-color:var(--color-neutral-100);white-space:nowrap;border-radius:.5rem;flex-shrink:0;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.5}.tag-results__item-summary{color:var(--color-neutral-700);margin:.25rem 0 0;font-size:.8125rem}.tag-results__empty{color:var(--color-neutral-700)}.gtranslate_wrapper{align-items:center;display:flex;position:relative}.gtranslate_wrapper>.glink,.gtranslate_wrapper>.gt_container{display:none}.gtranslate_wrapper .gtranslate_wrapper__trigger{color:currentColor;cursor:pointer;align-items:center;gap:.5rem;display:flex}.gtranslate_wrapper .gtranslate_wrapper__trigger:before{content:"";background-color:currentColor;flex-shrink:0;width:.875rem;height:.875rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='currentColor' d='M7 0C3.07478 0 0 3.07475 0 7C0 10.9253 3.07478 14 7 14C10.9252 14 14 10.9253 14 7C14 3.07475 10.9252 0 7 0ZM4.50108 1.62925C3.62534 2.9873 3.24797 4.82248 3.18292 6.45312H1.11809C1.30886 4.282 2.62708 2.48347 4.50108 1.62925ZM1.11809 7.54688H3.18292C3.24803 9.17834 3.62548 11.0129 4.50111 12.3707C2.62708 11.5165 1.30886 9.718 1.11809 7.54688ZM6.45312 12.7759C4.96292 12.0696 4.35293 9.29977 4.27755 7.54688H6.45312V12.7759ZM6.45312 6.45312H4.27755C4.35282 4.70299 4.96407 1.92984 6.45312 1.22407V6.45312ZM12.8819 6.45312H10.8171C10.752 4.82166 10.3745 2.98711 9.49889 1.62925C11.3729 2.48347 12.6911 4.282 12.8819 6.45312ZM7.54688 1.22407C9.03708 1.93041 9.64707 4.70023 9.72245 6.45312H7.54688V1.22407ZM7.54688 12.7759V7.54688H9.72245C9.64718 9.29701 9.03593 12.0702 7.54688 12.7759ZM9.49892 12.3707C10.3747 11.0127 10.752 9.17752 10.8171 7.54688H12.8819C12.6911 9.718 11.3729 11.5165 9.49892 12.3707Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='currentColor' d='M7 0C3.07478 0 0 3.07475 0 7C0 10.9253 3.07478 14 7 14C10.9252 14 14 10.9253 14 7C14 3.07475 10.9252 0 7 0ZM4.50108 1.62925C3.62534 2.9873 3.24797 4.82248 3.18292 6.45312H1.11809C1.30886 4.282 2.62708 2.48347 4.50108 1.62925ZM1.11809 7.54688H3.18292C3.24803 9.17834 3.62548 11.0129 4.50111 12.3707C2.62708 11.5165 1.30886 9.718 1.11809 7.54688ZM6.45312 12.7759C4.96292 12.0696 4.35293 9.29977 4.27755 7.54688H6.45312V12.7759ZM6.45312 6.45312H4.27755C4.35282 4.70299 4.96407 1.92984 6.45312 1.22407V6.45312ZM12.8819 6.45312H10.8171C10.752 4.82166 10.3745 2.98711 9.49889 1.62925C11.3729 2.48347 12.6911 4.282 12.8819 6.45312ZM7.54688 1.22407C9.03708 1.93041 9.64707 4.70023 9.72245 6.45312H7.54688V1.22407ZM7.54688 12.7759V7.54688H9.72245C9.64718 9.29701 9.03593 12.0702 7.54688 12.7759ZM9.49892 12.3707C10.3747 11.0127 10.752 9.17752 10.8171 7.54688H12.8819C12.6911 9.718 11.3729 11.5165 9.49892 12.3707Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.gtranslate_wrapper .gtranslate_wrapper__trigger:after{content:"";background-color:currentColor;flex-shrink:0;width:.5rem;height:.3125rem;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none' viewBox='0 0 8 5'%3E%3Cpath fill='currentColor' d='M7.82483 0.823084L7 0L3.91242 3.08525L0.824833 0L0 0.825417L3.08758 3.90833C3.30637 4.12705 3.60306 4.24992 3.91242 4.24992C4.22178 4.24992 4.51847 4.12705 4.73725 3.90833L7.82483 0.823084Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' fill='none' viewBox='0 0 8 5'%3E%3Cpath fill='currentColor' d='M7.82483 0.823084L7 0L3.91242 3.08525L0.824833 0L0 0.825417L3.08758 3.90833C3.30637 4.12705 3.60306 4.24992 3.91242 4.24992C4.22178 4.24992 4.51847 4.12705 4.73725 3.90833L7.82483 0.823084Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.gtranslate_wrapper .gtranslate_wrapper__trigger:hover,.gtranslate_wrapper .gtranslate_wrapper__trigger:focus{text-underline-offset:.25rem;-webkit-text-decoration:underline rgba(255,255,255,.5);text-decoration:underline rgba(255,255,255,.5)}.gtranslate_wrapper .gtranslate_wrapper__dropdown{z-index:1000;visibility:hidden;opacity:0;padding-top:.5rem;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-50%)}.gtranslate_wrapper .gtranslate_wrapper__dropdown-inner{min-width:10rem;box-shadow:var(--shadow-dropdown);background:#fff;border-radius:.5rem;padding:.75rem 0}.gtranslate_wrapper .gtranslate_wrapper__option{color:var(--color-text-base,#212121);white-space:nowrap;padding:.5rem 1rem;text-decoration:none;transition:none;display:block}.gtranslate_wrapper .gtranslate_wrapper__option:hover,.gtranslate_wrapper .gtranslate_wrapper__option:focus{text-underline-offset:.25rem;-webkit-text-decoration:underline rgba(0,0,0,.4);text-decoration:underline rgba(0,0,0,.4)}.gtranslate_wrapper:hover .gtranslate_wrapper__dropdown{visibility:visible;opacity:1}.gtranslate_wrapper:focus-within .gtranslate_wrapper__dropdown{visibility:visible;opacity:1}#google_translate_element2,.skiptranslate,.goog-te-gadget{display:none!important}.not-found .lead{margin-bottom:var(--spacing-single-half)}.not-found__search{margin-top:var(--spacing-double)}.not-found__search-title{margin:0 0 var(--spacing-single)}.file-list{gap:var(--spacing-half);margin:var(--spacing-double) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.file-list__item{margin:0}.file-list__link{gap:var(--spacing-half);color:var(--color-primary-default);align-items:baseline;text-decoration:none;display:inline-flex}.file-list__link:hover,.file-list__link:focus{text-decoration:underline}.file-list__icon{color:currentColor;flex-shrink:0;width:1em;height:1em}.file-list__name{font-weight:600}.file-list__meta{color:var(--color-neutral-700);font-size:.875rem}.accordion-block{max-width:var(--content-max-width);border-bottom:1px solid var(--color-divider);margin-left:auto;margin-right:auto}.accordion-block__title{margin-bottom:var(--spacing-single);font-family:var(--font-heading);color:var(--color-text-base);font-size:1.375rem;font-weight:600;line-height:1.875rem}.accordion-block__tab{border-top:1px solid var(--color-divider)}.accordion-block__toggle{justify-content:space-between;align-items:center;gap:var(--spacing-single);padding:var(--spacing-single-half);touch-action:manipulation;cursor:pointer;width:100%;display:flex}.accordion-block__toggle--active{background:var(--color-neutral-50)}.accordion-block__label{color:var(--color-text-base);font-family:var(--font-heading);text-align:left;margin:0;font-size:1rem;font-weight:600;line-height:1.5}.accordion-block__icon{flex-shrink:0;width:.75rem;height:.75rem;transition:transform .2s;transform:rotate(90deg)}.accordion-block__toggle--active .accordion-block__icon{transform:rotate(270deg)}.accordion-block__region{padding:var(--spacing-half) var(--spacing-single-half) var(--spacing-single-half);font-family:var(--font-body);color:var(--color-text-base);font-size:1rem;font-weight:400;line-height:1.75rem;display:none}.accordion-block__region--active{display:block}.accordion-block__toggle--active+.accordion-block__region{background:var(--color-neutral-50);display:block}.banner-block--secondary .banner-block__inner{--banner-bg:var(--color-secondary-default);background-color:var(--color-secondary-default)}.banner-block__inner{--banner-bg:var(--color-primary-default);padding:var(--spacing-double) var(--spacing-single-half);background-color:var(--color-primary-default);border-radius:1rem;position:relative;overflow:hidden;container-type:inline-size}.banner-block__inner:before{content:"";z-index:1;background:linear-gradient(180deg, var(--banner-bg) 0%, transparent 270px);pointer-events:none;opacity:.75;position:absolute;top:0;bottom:0;left:0;right:0}@container (width>=768px){.banner-block__inner:before{background:linear-gradient(90deg, var(--banner-bg) 0%, transparent 75%)}}@media (min-width:768px){.banner-block__inner{padding:var(--spacing-triple)}.banner-block__inner:before{display:none}}.banner-block__content{z-index:1;align-items:flex-start;gap:var(--spacing-double);flex-direction:column;display:flex;position:relative}.banner-block__text{gap:var(--spacing-single);flex-direction:column;flex:1;display:flex}.banner-block__title{font-family:var(--font-heading);color:#fff;margin:0;font-size:max(1.375rem,min(4cqi,2rem));font-weight:600;line-height:1.25}.banner-block__summary{color:rgba(255,255,255,.8);font-size:1rem;line-height:1.75}.banner-block__summary p{margin:0}.banner-block__newsletter{flex-shrink:0;width:100%;box-shadow:0 0 1.5625rem rgba(0,0,0,.2)}@container (width>=768px){.banner-block__newsletter{width:50%;min-width:22rem}.banner-block:has(.banner-block__newsletter) .banner-block__text{max-width:42%}}@container (width>=900px){.banner-block:has(.banner-block__newsletter) .banner-block__decoration{right:-15rem}}@container (width>=1024px){.banner-block:has(.banner-block__newsletter) .banner-block__decoration{width:max(50rem,min(75%,60rem));top:0;right:-8rem}}.banner-block__buttons{gap:var(--spacing-single);flex-wrap:wrap;display:flex}.banner-block__decoration{pointer-events:none;width:55.25rem;height:auto;position:absolute;top:0;right:max(-60%,min(-50vw,-40%))}@media (min-width:768px){.banner-block__text{flex:1;max-width:65%}.banner-block__buttons{flex-shrink:0}}@media (min-width:1024px){@container (width>=1024px){.banner-block__content{flex-direction:row;justify-content:space-between;align-items:center}.banner-block__decoration{top:-3rem;right:-20rem}.banner-block__text{max-width:55%}}}.columns-block{margin-top:0;margin-bottom:0}.columns-block>.container,.columns-block>.header__top,.columns-block>.header__bottom,.columns-block>.footer__inner,.filters--grid .columns-block>.filters__collapse{padding-top:0;padding-bottom:0}.columns-block--primary{padding:var(--spacing-triple) 0;background-color:var(--color-surface-highlight-primary)}@media (min-width:1024px){.columns-block--primary{padding:var(--spacing-quadruple) 0}}.columns-block--secondary{padding:var(--spacing-triple) 0;background-color:var(--color-surface-secondary-tint)}@media (min-width:1024px){.columns-block--secondary{padding:var(--spacing-quadruple) 0}}.columns-block__title{margin:0 0 var(--spacing-double);font-family:var(--font-heading);color:var(--color-primary-default);font-size:2rem;font-weight:700;line-height:1.25}@media (min-width:768px){.columns-block__title{text-align:center}}.columns-block__layout{gap:var(--spacing-double);flex-direction:column;display:flex}@media (min-width:768px){.columns-block__layout{flex-direction:row;gap:2.5rem}}.columns-block__column{flex:1;min-width:0}.columns-block__column h2,.columns-block__column h3{margin:0 0 var(--spacing-single);font-family:var(--font-heading);color:var(--color-text-base);font-weight:600}.columns-block__column h2{font-size:1.75rem;line-height:2.25rem}.columns-block__column h3{font-size:1.375rem;line-height:1.875rem}.columns-block__column p{margin:0}.columns-block__column p+p{margin-top:var(--spacing-single)}.cover-block{min-height:25rem;padding:var(--spacing-quadruple) 0;align-items:center;margin-top:0;margin-bottom:0;display:flex;position:relative}@media (min-width:768px){.cover-block{min-height:31.25rem;padding:var(--spacing-sextuple) 0}}.cover-block__image{margin:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cover-block__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cover-block__overlay{background:linear-gradient(90deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,.5) 100%);position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:900px){.cover-block__overlay{background:linear-gradient(90deg,rgba(0,0,0,.65) 25%,transparent 75%)}}.cover-block__container{z-index:1;width:100%;max-width:var(--container-max-width);padding-inline:var(--spacing-single-half);margin:0 auto;position:relative}.cover-block__content{gap:var(--spacing-double);flex-direction:column;max-width:37.5rem;display:flex}.cover-block__text h2,.cover-block__text h3,.cover-block__text h4{font-family:var(--font-heading);color:#fff;margin:0;font-size:max(2rem,min(5vw,4rem));font-weight:800;line-height:1}.cover-block__text h2 strong,.cover-block__text h3 strong,.cover-block__text h4 strong{color:var(--color-secondary-medium)}.cover-block__text p{margin:var(--spacing-double) 0 0;color:var(--color-neutral-100);font-size:1.25rem;line-height:1.6}.cover-block__text p:empty{display:none}.cover-block__text ul,.cover-block__text ol{margin:var(--spacing-double) 0 0;color:var(--color-neutral-100);font-size:1.25rem;line-height:1.6}.cover-block__text ul li:not(:first-child),.cover-block__text ol li:not(:first-child){margin-top:var(--spacing-half)}.cover-block__buttons{gap:var(--spacing-single);padding-top:var(--spacing-single);flex-wrap:wrap;display:flex}.highlights-block{margin-top:0;margin-bottom:0}.highlights-block>.container,.highlights-block>.header__top,.highlights-block>.header__bottom,.highlights-block>.footer__inner,.filters--grid .highlights-block>.filters__collapse{gap:var(--spacing-single-half);flex-direction:column;padding-top:0;padding-bottom:0;display:flex;container-type:inline-size}.highlights-block__item{border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden}@container (width>=640px){.highlights-block__item{flex-direction:row;min-height:19rem}}.highlights-block--primary .highlights-block__item{background-color:var(--color-surface-primary-tint)}.highlights-block--secondary .highlights-block__item{background-color:var(--color-surface-secondary-tint)}.highlights-block__media{aspect-ratio:16/9;flex-shrink:0;width:100%;margin:0;position:relative;overflow:hidden}@container (width>=640px){.highlights-block__media{aspect-ratio:auto;width:19rem}}.highlights-block__media:not(:has(.highlights-block__media-image)){aspect-ratio:auto;width:6rem;height:6rem;margin:var(--spacing-single) 0 0 var(--spacing-single-half);justify-content:center;align-items:center;display:flex}@container (width>=640px){.highlights-block__media:not(:has(.highlights-block__media-image)){margin:auto;margin-left:var(--spacing-single-half)}}.highlights-block__media-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.highlights-block__media-image--fit{-o-object-fit:contain;object-fit:contain}.highlights-block__media-image--fit-padded{padding:var(--spacing-single);-o-object-fit:contain;object-fit:contain}.highlights-block__icon{padding:var(--spacing-single);color:var(--color-accent);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.highlights-block__icon svg{width:auto;max-width:5rem;height:auto;max-height:5rem}.highlights-block__icon svg:not([width]):not([height]){height:50px}.highlights-block__media:has(.highlights-block__media-image) .highlights-block__icon{color:#fff;background:rgba(0,0,0,.4)}.highlights-block__media:not(:has(.highlights-block__media-image))+.highlights-block__content{padding-top:0}@container (width>=640px){.highlights-block__media:not(:has(.highlights-block__media-image))+.highlights-block__content{padding-top:var(--spacing-double)}}.highlights-block__content{gap:var(--spacing-single);padding:var(--spacing-single-half);flex-direction:column;flex:1;display:flex}@container (width>=640px){.highlights-block__content{padding:var(--spacing-double) var(--spacing-single-half);justify-content:center}}.highlights-block__title{width:100%;font-family:var(--font-heading);color:var(--color-primary-default);margin:0;font-size:2rem;font-weight:700;line-height:1.25}@media (min-width:768px){.highlights-block__title{text-align:center}}.highlights-block__item-title{font-family:var(--font-heading);color:#000;margin:0;font-size:1.375rem;font-weight:600;line-height:1.375}.highlights-block__text{color:#000;font-size:1rem;line-height:1.75}.highlights-block__text p{margin:0}.highlights-block__buttons{gap:var(--spacing-half);padding-top:var(--spacing-single);flex-wrap:wrap;display:flex}.highlights-block--cards{padding:var(--spacing-triple) 0;background-color:var(--color-surface-highlight-primary)}@media (min-width:1024px){.highlights-block--cards{padding:var(--spacing-quadruple) 0}}.highlights-block--cards.highlights-block--secondary{background-color:var(--color-surface-secondary-tint)}.highlights-block--cards>.container,.highlights-block--cards>.header__top,.highlights-block--cards>.header__bottom,.highlights-block--cards>.footer__inner,.filters--grid .highlights-block--cards>.filters__collapse{gap:var(--spacing-double);flex-wrap:wrap;container-type:normal}@media (min-width:768px){.highlights-block--cards>.container,.highlights-block--cards>.header__top,.highlights-block--cards>.header__bottom,.highlights-block--cards>.footer__inner,.filters--grid .highlights-block--cards>.filters__collapse{gap:var(--spacing-double-half);flex-direction:row}}.highlights-block--cards .highlights-block__title{flex-basis:100%}.highlights-block--cards .highlights-block__item{gap:var(--spacing-single);background-color:transparent;border-radius:0;flex-direction:column;flex:100%;min-height:0;overflow:visible}@media (min-width:768px){.highlights-block--cards .highlights-block__item{flex:1;min-width:0}}.highlights-block--cards .highlights-block__media{flex-shrink:0;justify-content:center;align-items:center;width:100%;margin:0 auto;display:flex;position:relative}.highlights-block--cards .highlights-block__media:not(:has(.highlights-block__media-image)){justify-content:flex-start;width:100%;height:6rem}.highlights-block--cards .highlights-block__media-image{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:.5rem;width:100%}.highlights-block--cards .highlights-block__media:not(:has(.highlights-block__media-image)) .highlights-block__icon{width:100%;height:100%;color:var(--color-accent);justify-content:flex-start;align-items:center;padding:0;display:flex;position:static}.highlights-block--cards .highlights-block__media:not(:has(.highlights-block__media-image)) .highlights-block__icon svg{width:auto;height:3.125rem}.highlights-block--cards .highlights-block__media:has(.highlights-block__media-image) .highlights-block__icon{padding:var(--spacing-single);color:#fff;background:rgba(0,0,0,.4);border-radius:.5rem;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.highlights-block--cards .highlights-block__media:has(.highlights-block__media-image) .highlights-block__icon .icon{justify-content:center;align-items:center;display:flex}.highlights-block--cards .highlights-block__media:has(.highlights-block__media-image) .highlights-block__icon svg{width:auto;max-width:5rem;height:auto;max-height:5rem}.highlights-block--cards .highlights-block__content{align-items:flex-start;gap:var(--spacing-single);text-align:left;padding:0}.highlights-block--cards .highlights-block__item-title{font-size:1.375rem;font-weight:600;line-height:1.875rem}.highlights-block--cards .highlights-block__text{font-size:1rem;line-height:1.75rem}.highlights-block--cards .highlights-block__buttons{padding-top:var(--spacing-half);justify-content:flex-start}.highlights-block--cards.highlights-block--text-center .highlights-block__media:not(:has(.highlights-block__media-image)) .highlights-block__icon{justify-content:center}.highlights-block--cards.highlights-block--text-center .highlights-block__content{text-align:center;align-items:center}.highlights-block--cards.highlights-block--text-center .highlights-block__text{font-size:.875rem;line-height:1.5rem}.highlights-block--cards.highlights-block--text-center .highlights-block__buttons{justify-content:center}.logo-block{align-items:center;gap:var(--spacing-double);flex-direction:column;display:flex}.logo-block__title{font-family:var(--font-heading);text-align:center;color:var(--color-primary-default);margin:0;font-size:2rem;font-weight:700;line-height:1.25}.logo-block__grid{--items-per-row:6;justify-content:center;gap:var(--spacing-single-half);max-width:calc(var(--items-per-row) * 10rem + (var(--items-per-row) - 1) * var(--spacing-single-half));flex-wrap:wrap;display:flex}.logo-block__item{width:10rem;height:10rem;padding:var(--spacing-triple) var(--spacing-single);background-color:var(--color-neutral-50);border-radius:.5rem;justify-content:center;align-items:center;text-decoration:none;transition:box-shadow .2s;display:flex}.logo-block__item:hover,.logo-block__item:focus{box-shadow:var(--shadow-dropdown)}.logo-block__item img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.logo-block a.logo-block__item{cursor:pointer}.logo-block__summary{font-family:var(--font-body);text-align:center;color:var(--color-text-base);font-size:1rem;line-height:1.75}.logo-block__summary p{margin:0}.logo-block__summary a{color:var(--color-primary-default);text-underline-offset:.125rem;text-decoration:underline}.logo-block__summary a:hover,.logo-block__summary a:focus{-webkit-text-decoration-color:var(--color-underline-primary);text-decoration-color:var(--color-underline-primary)}.media-block{padding-block:var(--spacing-double);margin-top:0;margin-bottom:0}.media-block>.container,.media-block>.header__top,.media-block>.header__bottom,.media-block>.footer__inner,.filters--grid .media-block>.filters__collapse{padding-top:0;padding-bottom:0}.media-block__layout{gap:var(--spacing-double);flex-direction:column;display:flex}@media (min-width:768px){.media-block__layout{flex-direction:row;align-items:center;gap:0}}.media-block__media{margin:0;overflow:hidden}@media (min-width:768px){.media-block__media{flex:50%}}.media-block__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}@media (min-width:768px){.media-block__media img{aspect-ratio:4/3}}.media-block__content{gap:var(--spacing-single);flex-direction:column;display:flex}@media (min-width:768px){.media-block__content{padding:var(--spacing-quadruple);flex:50%}}.media-block__title{font-family:var(--font-heading);color:var(--color-primary-default);margin:0;font-size:2rem;font-weight:700;line-height:2.5rem}.media-block__text{gap:var(--spacing-single);flex-direction:column;display:flex}.media-block__text p{margin:0}.media-block__buttons{gap:var(--spacing-single);padding-top:var(--spacing-single);flex-wrap:wrap;display:flex}@media (min-width:768px){.media-block--image-right .media-block__layout{flex-direction:row-reverse}.media-block--no-image .media-block__content{max-width:50%;padding:var(--spacing-quadruple) 0}}.products-block{padding:var(--spacing-triple) 0;background-color:var(--color-neutral-100);margin-top:0;margin-bottom:0}@media (min-width:1024px){.products-block{padding:var(--spacing-quadruple) 0}}.products-block__title{margin:0 0 var(--spacing-double);font-family:var(--font-heading);color:var(--color-primary-default);text-align:center;font-size:2rem;font-weight:700;line-height:1.25}@media (min-width:900px){.products-block__title{margin-bottom:var(--spacing-triple)}}.products-block__grid{gap:var(--spacing-single-half);grid-template-columns:1fr;display:grid}@media (min-width:640px){.products-block__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.products-block__grid{grid-template-columns:repeat(4,1fr)}}.content-layout__main .products-block{background-color:transparent;padding:0}@media (min-width:1024px){.content-layout__main .products-block{padding:0}}.content-layout__main .products-block .product-card{background-color:var(--color-neutral-100)}.content-layout__main .products-block .products-block__grid{grid-template-columns:1fr}@media (min-width:640px){.content-layout__main .products-block .products-block__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.content-layout__main .products-block .products-block__grid{grid-template-columns:repeat(3,1fr)}}.products-block__cta{margin-top:var(--spacing-double);justify-content:center;display:flex}.products-block__cta .button,.products-block__cta .header__button,.products-block__cta .header__content-button,.products-block__cta .privacywire-buttons button,.privacywire-buttons .products-block__cta button,.products-block__cta .privacywire-consent-button,.products-block__cta .InputfieldButton button,.InputfieldButton .products-block__cta button,.products-block__cta .InputfieldSubmit button,.InputfieldSubmit .products-block__cta button,.products-block__cta .banner-block__button,.products-block__cta .highlights-block__button{gap:.5rem}.products-block__cta .discussions .callout input[type=submit]{gap:.5rem}.discussions .callout .products-block__cta input[type=submit]{gap:.5rem}.products-block__cta .button svg,.products-block__cta .header__button svg,.products-block__cta .header__content-button svg,.products-block__cta .privacywire-buttons button svg,.privacywire-buttons .products-block__cta button svg,.products-block__cta .privacywire-consent-button svg,.products-block__cta .InputfieldButton button svg,.InputfieldButton .products-block__cta button svg,.products-block__cta .InputfieldSubmit button svg,.InputfieldSubmit .products-block__cta button svg,.products-block__cta .banner-block__button svg,.products-block__cta .highlights-block__button svg{width:1.125rem;height:1.125rem}.products-block__cta .discussions .callout input[type=submit] svg{width:1.125rem;height:1.125rem}.discussions .callout .products-block__cta input[type=submit] svg{width:1.125rem;height:1.125rem}.benefits-block{--benefits-block-color:var(--color-secondary-default);--benefits-block-color-hover:var(--color-secondary-medium-hover);--benefits-block-color-light:rgba(1,107,107,.1);padding:var(--spacing-triple) 0;background-color:var(--color-neutral-100);margin-top:0;margin-bottom:0}@media (min-width:1024px){.benefits-block{padding:var(--spacing-quadruple) 0}}.benefits-block{overflow:hidden}.benefits-block--primary{--benefits-block-color:var(--color-primary-default);--benefits-block-color-hover:var(--color-primary-muted);--benefits-block-color-light:rgba(0,74,145,.1)}.benefits-block .carousel__arrow{background-color:var(--benefits-block-color)}.benefits-block .carousel__arrow:hover:not(.swiper-button-disabled){background-color:var(--benefits-block-color-hover)}.benefits-block .carousel__arrow:focus-visible:not(.swiper-button-disabled){background-color:var(--benefits-block-color-hover)}.benefits-block .carousel__arrow.swiper-button-disabled{background-color:var(--color-neutral-200)}.benefits-block .carousel__arrow.swiper-button-disabled .carousel__arrow-icon{color:var(--benefits-block-color)}.benefits-block .benefit-card__category{color:var(--benefits-block-color);background-color:var(--benefits-block-color-light)}.benefits-block__layout{gap:var(--spacing-double-half);flex-direction:column;display:flex}@media (min-width:1024px){.benefits-block__layout{gap:var(--spacing-double-half);flex-direction:row}}.benefits-block__sidebar{gap:var(--spacing-single);flex-direction:column;display:flex}@media (min-width:1024px){.benefits-block__sidebar{flex-shrink:0;width:19.25rem}}.benefits-block__title{font-family:var(--font-heading);color:var(--benefits-block-color);margin:0;font-size:2rem;font-weight:700;line-height:1.25}.benefits-block__title--centered{margin-bottom:var(--spacing-double);text-align:center}.benefits-block__summary{color:var(--color-text-base);font-size:1rem;line-height:1.75}.benefits-block__summary p{margin:0 0 var(--spacing-single)}.benefits-block__summary p:last-child{margin-bottom:0}.benefits-block__summary a{color:var(--color-secondary-default);text-underline-offset:.125rem;text-decoration:underline}.benefits-block__summary a:hover,.benefits-block__summary a:focus{-webkit-text-decoration-color:var(--color-underline-secondary);text-decoration-color:var(--color-underline-secondary)}.benefits-block__main{flex:1;min-width:0}.benefits-block__filters{gap:var(--spacing-half);padding-top:var(--spacing-single);flex-wrap:wrap;display:flex}.benefits-block__filters--centered{padding-bottom:var(--spacing-double);justify-content:center}body:not(.page-full-width) .benefits-block{background-color:transparent;padding:0}body:not(.page-full-width) .benefits-block .benefits-block__layout{gap:var(--spacing-double);flex-direction:column}body:not(.page-full-width) .benefits-block .benefits-block__sidebar{width:auto}body:not(.page-full-width) .benefits-block .benefits-block__title--centered{text-align:left;margin-bottom:var(--spacing-single)}body:not(.page-full-width) .benefits-block .benefits-block__filters--centered{justify-content:flex-start;padding-bottom:0}body:not(.page-full-width) .benefits-block .swiper-slide .benefit-card{border:1px solid var(--color-border-card);width:17.75rem}.benefits-block__filter{color:var(--benefits-block-color);background-color:var(--color-neutral-200);cursor:pointer;border:0;border-radius:.25rem;padding:.5rem .9375rem;font-size:.75rem;font-weight:700;line-height:1.125rem;transition:background-color .2s,color .2s}.benefits-block__filter:hover:not(.benefits-block__filter--active),.benefits-block__filter:focus:not(.benefits-block__filter--active){background-color:color-mix(in srgb, var(--color-neutral-200) 90%, var(--color-neutral-500))}.benefits-block__filter--active{color:var(--color-neutral-0);background-color:var(--benefits-block-color)}.associations-list{padding:var(--spacing-triple) 0;background-color:var(--color-neutral-100)}@media (min-width:1024px){.associations-list{padding:var(--spacing-quadruple) 0}}.associations-list__header{justify-content:space-between;align-items:center;gap:var(--spacing-single);margin-bottom:var(--spacing-single-half);display:flex}.associations-list__count{color:var(--color-neutral-700);margin:0;font-size:.9375rem}.associations-list__grid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:640px){.associations-list__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.associations-list__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.associations-list__grid{grid-template-columns:repeat(4,1fr)}}.associations-list__empty{color:var(--color-text-muted);font-style:italic}.feed-reader-block{padding:var(--spacing-triple) 0;background-color:var(--color-neutral-100);margin-top:0;margin-bottom:0}@media (min-width:1024px){.feed-reader-block{padding:var(--spacing-quadruple) 0}}.feed-reader-block{overflow:hidden}.feed-reader-block .carousel__arrow{background-color:var(--color-primary-default)}.feed-reader-block .carousel__arrow:hover:not(.swiper-button-disabled){background-color:var(--color-primary-muted)}.feed-reader-block .carousel__arrow:focus-visible:not(.swiper-button-disabled){background-color:var(--color-primary-muted)}.feed-reader-block .carousel__arrow.swiper-button-disabled{background-color:var(--color-neutral-200)}.feed-reader-block .carousel__arrow.swiper-button-disabled .carousel__arrow-icon{color:var(--color-primary-default)}.feed-reader-block__layout{gap:var(--spacing-double);flex-direction:column;display:flex}@media (min-width:1024px){.feed-reader-block__layout{gap:var(--spacing-double-half);flex-direction:row}}.feed-reader-block__sidebar{align-items:flex-start;gap:var(--spacing-single-half);flex-direction:column;display:flex}@media (min-width:1024px){.feed-reader-block__sidebar{flex-shrink:0;width:16.5rem}}.feed-reader-block__logo{max-width:12.5rem;height:auto}.feed-reader-block__content img{max-width:100%;height:auto}.feed-reader-block__content p{color:var(--color-text-base);margin:0 0 1rem;font-size:1rem;line-height:1.75}.feed-reader-block__content p:last-child{margin-bottom:0}.feed-reader-block__content a:not(.button):not(.header__button):not(.header__content-button):not(.privacywire-consent-button):not(.banner-block__button):not(.highlights-block__button){color:var(--color-primary-default);text-underline-offset:.125rem;text-decoration:underline}.feed-reader-block__content a:not(.button):not(.header__button):not(.header__content-button):not(.privacywire-consent-button):not(.banner-block__button):not(.highlights-block__button):hover,.feed-reader-block__content a:not(.button):not(.header__button):not(.header__content-button):not(.privacywire-consent-button):not(.banner-block__button):not(.highlights-block__button):focus{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.feed-reader-block__content .button,.feed-reader-block__content .header__button,.feed-reader-block__content .header__content-button,.feed-reader-block__content .privacywire-buttons button,.privacywire-buttons .feed-reader-block__content button,.feed-reader-block__content .privacywire-consent-button,.feed-reader-block__content .InputfieldButton button,.InputfieldButton .feed-reader-block__content button,.feed-reader-block__content .InputfieldSubmit button,.InputfieldSubmit .feed-reader-block__content button,.feed-reader-block__content .banner-block__button,.feed-reader-block__content .highlights-block__button{margin-top:var(--spacing-half)}.feed-reader-block__content .discussions .callout input[type=submit]{margin-top:var(--spacing-half)}.discussions .callout .feed-reader-block__content input[type=submit]{margin-top:var(--spacing-half)}.feed-reader-block__main{flex:1;min-width:0}.content-layout__main .feed-reader-block{background-color:transparent;padding:0}@media (min-width:1024px){.content-layout__main .feed-reader-block__layout{gap:var(--spacing-double);flex-direction:column}.content-layout__main .feed-reader-block__sidebar{width:auto}}.content-layout__main .feed-reader-block .carousel--overflow-right .carousel__wrapper{-webkit-clip-path:inset(-.5rem 0 -1.5rem);clip-path:inset(-.5rem 0 -1.5rem);overflow:visible}.content-layout__main .feed-reader-block .swiper-slide{width:calc(33.333% - 16px)}.content-layout__main .feed-reader-block .feed-card{background-color:var(--color-neutral-100);width:100%}.feed-card{background-color:var(--color-neutral-0);width:20rem;color:inherit;border-radius:1rem;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.feed-card:hover{transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.feed-card:has(:focus-visible){transform:translateY(-.25rem);box-shadow:0 8px 24px rgba(0,0,0,.1)}.feed-card__image{aspect-ratio:16/9;background-color:var(--color-neutral-100);width:100%;margin:0;position:relative;overflow:hidden}.feed-card__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.feed-card__image--placeholder{background:var(--color-primary-default) url(/site/templates/resources/dist/placeholder.BoyOJor8.svg) center/cover no-repeat}.feed-card__image-link{width:100%;height:100%;display:block}.feed-card__content{gap:var(--spacing-three-quarters);padding:var(--spacing-single-half);flex-direction:column;flex:1;display:flex;position:relative}.feed-card__meta{gap:var(--spacing-half);flex-wrap:wrap;align-items:center;margin-top:auto;display:flex}.feed-card__meta:empty{display:none}.feed-card__date{color:var(--color-neutral-700);font-size:.875rem;font-weight:600;line-height:1.5}.feed-card__category{color:var(--color-secondary-default);white-space:nowrap;background-color:rgba(1,107,107,.1);border-radius:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5}.feed-card__title{font-family:var(--font-heading);color:var(--color-text-base);margin:0;font-size:1rem;font-weight:600;line-height:1.5}.feed-card__link{color:inherit;text-decoration:none}.feed-card__link:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.feed-card__summary{color:var(--color-neutral-700);margin:0;font-size:.8125rem;line-height:1.69}.feed-card__summary:empty{display:none}.news-block__layout{gap:var(--spacing-double);flex-direction:column;display:flex}@media (min-width:1024px){.news-block__layout{gap:var(--spacing-quintuple);flex-direction:row}}.news-block__main{gap:var(--spacing-double);flex-direction:column;flex:1;min-width:0;display:flex}.news-block__title{padding-bottom:var(--spacing-single);font-family:var(--font-heading);color:var(--color-primary-default);margin:0;font-size:2rem;font-weight:700;line-height:2.5rem}.news-block__articles{gap:var(--spacing-double-half);grid-template-columns:1fr;display:grid}@media (min-width:768px){.news-block__articles{grid-template-columns:repeat(2,1fr)}}.news-block__sidebar{gap:var(--spacing-double);flex-direction:column;display:flex}@media (min-width:1024px){.news-block__sidebar{flex:0 0 26.5rem}}.news-block__more,.news-block__discussions-more{text-align:right}.news-block__more-link{font-family:var(--font-body);color:var(--color-primary-default);font-size:1rem;line-height:1.75rem;text-decoration:underline}.news-block__more-link:hover,.news-block__more-link:focus{text-decoration:none}.events-block{padding:var(--spacing-triple) 0;background-color:rgba(1,107,107,.8);margin:0}@media (min-width:1024px){.events-block{padding:var(--spacing-quadruple) 0}}.events-block--decorated{background-color:var(--color-secondary-default);position:relative;overflow:hidden}.events-block--decorated:after{content:"";z-index:0;opacity:.2;pointer-events:none;background:url(/site/templates/resources/dist/decoration-road.aSS2snVZ.svg) 50%/contain no-repeat;width:64rem;height:23rem;position:absolute;bottom:0;left:-11.1rem}.events-block>.container,.events-block>.header__top,.events-block>.header__bottom,.events-block>.footer__inner,.filters--grid .events-block>.filters__collapse{z-index:1;padding-top:0;padding-bottom:0;position:relative}.events-block__title{padding-bottom:var(--spacing-single);font-family:var(--font-heading);color:var(--color-neutral-0);text-align:center;margin:0;font-size:2rem;font-weight:700;line-height:2.5rem}.events-block__grid{gap:var(--spacing-single);margin-top:var(--spacing-single-half);grid-template-columns:1fr;display:grid}@media (min-width:900px){.events-block__grid{gap:var(--spacing-single-half);margin-top:var(--spacing-double);grid-template-columns:1fr 1fr 1fr}}.events-block__footer{margin-top:var(--spacing-double);justify-content:center;display:flex}.form-block{margin-top:0;margin-bottom:0}.form-block .container,.form-block .header__top,.form-block .header__bottom,.form-block .footer__inner,.form-block .filters--grid .filters__collapse,.filters--grid .form-block .filters__collapse{max-width:var(--content-max-width)}.gallery-block__grid{gap:var(--spacing-single);grid-template-columns:1fr;display:grid}@media (min-width:640px){.gallery-block__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.gallery-block__grid{grid-template-columns:repeat(3,1fr)}}.gallery-block__figure{margin:0}.gallery-block__image{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.gallery-block__caption{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--spacing-half)}.image-block__figure{max-width:var(--content-max-width);margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto}.image-block__image{max-width:100%;height:auto;display:block}.image-block__caption{font-size:var(--font-size-sm);color:var(--text-muted);margin-top:var(--spacing-half)}.text-content-block--text-center{text-align:center}.text-content-block:not(.container *):not(.header__top *):not(.header__bottom *):not(.footer__inner *):not(.filters--grid .filters__collapse *){padding-inline:var(--spacing-single-half);width:100%;max-width:var(--container-max-width);margin-left:auto;margin-right:auto}.video-block{margin-top:0;margin-bottom:0}.video-block__wrapper{max-width:56.25rem;margin-left:auto;margin-right:auto;position:relative}.video-block__wrapper iframe,.video-block__wrapper lite-youtube{aspect-ratio:16/9;border:0;width:100%;display:block}.pages-block__title{margin:0 0 var(--spacing-double);font-family:var(--font-heading);color:var(--color-neutral-1000);font-size:1.5rem;font-weight:600;line-height:1.2}@media (min-width:768px){.pages-block__title{font-size:1.75rem}}.pages-block__list{gap:var(--spacing-double);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pages-block__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.pages-block__list{grid-template-columns:repeat(3,1fr)}}.pages-block__item{display:flex}.social-media-block{align-items:center;gap:var(--spacing-double);flex-direction:column;display:flex}.social-media-block__title{font-family:var(--font-heading);text-align:center;color:var(--color-primary-default);margin:0;font-size:2rem;font-weight:700;line-height:1.25}.social-media-block__content{width:100%}.social-media-block .taeggie-feed-widget{font-family:var(--font-body)!important}.social-media-block .post-container{margin-bottom:var(--spacing-single-half)!important}.social-media-block .post{background-color:var(--color-neutral-0)!important;border:1px solid var(--color-border-card)!important;box-shadow:none!important;border-radius:1rem!important;transition:transform .2s,box-shadow .2s!important;overflow:hidden!important}.social-media-block .post:hover,.social-media-block .post:focus{transform:translateY(-.25rem)!important;box-shadow:0 8px 24px rgba(0,0,0,.1)!important}.social-media-block .post-image{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;margin-bottom:0!important}.social-media-block .author{font-family:var(--font-body)!important;font-weight:600!important}.social-media-block .author .screen-name{color:var(--color-text-base)!important}.social-media-block .posted-at{font-family:var(--font-body)!important;color:var(--color-neutral-700)!important;font-size:.75rem!important}.social-media-block .social-network{color:var(--color-neutral-700)!important}.social-media-block .text{font-family:var(--font-body)!important;color:var(--color-text-base)!important;padding:var(--spacing-single-half)!important;font-size:.9375rem!important;line-height:1.5!important}.social-media-block .text p{margin:0 0 .5rem!important}.social-media-block .text p:last-child{margin-bottom:0!important}.social-media-block .text span{color:var(--color-primary-default)!important}.social-media-block .taeggie-load-more{text-align:center!important;padding:var(--spacing-double) 0!important}.social-media-block .taeggie-load-more-button{box-sizing:border-box!important;text-align:center!important;cursor:pointer!important;border:1px solid var(--color-primary-default)!important;color:var(--color-primary-default)!important;background-color:transparent!important;border-radius:.5rem!important;justify-content:center!important;align-items:center!important;padding:.9375rem 1.25rem!important;font-family:inherit!important;font-size:.875rem!important;font-weight:700!important;line-height:1.28571!important;text-decoration:none!important;transition:background-color .15s ease-in-out!important;display:inline-flex!important}.social-media-block .taeggie-load-more-button:hover,.social-media-block .taeggie-load-more-button:focus{background-color:transparent!important;text-decoration:underline!important}.contacts-block+.contacts-block{margin-top:var(--spacing-double-half)}.contacts-block__title{font-family:var(--font-heading);color:var(--color-text-base);margin-bottom:var(--spacing-single-half);font-size:1.75rem;font-weight:600;line-height:1.3}.contacts-block .contact-cards__grid+.contacts-block__group,.contacts-block__group+.contacts-block__group{margin-top:var(--spacing-triple)}.contacts-block__group:last-child{margin-bottom:0}.contacts-block__group-title{font-family:var(--font-heading);color:var(--color-text-base);margin-bottom:var(--spacing-single-half);font-size:1.75rem;font-weight:600;line-height:1.3}.contacts-block__subgroup{margin-top:var(--spacing-single-half)}.contacts-block__subgroup-title{font-family:var(--font-heading);color:var(--color-text-base);margin-bottom:var(--spacing-single);font-size:1.125rem;font-weight:600;line-height:1.4}.material-block__title{margin:0 0 var(--spacing-double);font-family:var(--font-heading);color:var(--color-primary-default);font-size:1.5rem;font-weight:600;line-height:1.2}@media (min-width:768px){.material-block__title{font-size:2rem}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-bottom:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination{display:none!important}.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-vertical{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
