/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-logo svg{height:54px}@media(min-width:52.5em){.c-logo svg{height:82px}}
@media(min-width:52.5em){.c-header{position:relative;z-index:410;padding-bottom:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2.75);background-color:#f2f2f7}.c-header--mobile{display:none}.c-header--curved{top:-1px;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="16" viewBox="0 0 1440 16" preserveAspectRatio="none"><path d="M1440 0v16H0C540-1.4 965-1.4 1440 2.8z" fill="black"/></svg>'),linear-gradient(#fff 0 0);mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="16" viewBox="0 0 1440 16" preserveAspectRatio="none"><path d="M1440 0v16H0C540-1.4 965-1.4 1440 2.8z" fill="black"/></svg>'),linear-gradient(#fff 0 0);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position-y:calc(100% + 1px);mask-position-y:calc(100% + 1px);-webkit-mask-size:100vw;mask-size:100vw;-webkit-mask-composite:xor;mask-composite:exclude}.c-header__content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1288px;margin:0 auto;padding:0 0 0 26px}.c-header__logo{position:fixed;top:0;right:0;z-index:420}}@media(min-width:52.5em)and (min-width:80.5em){.c-header__logo{right:calc((100vw - 1288px)/2)}}@media(min-width:52.5em){.toolbar-horizontal .c-header__logo{top:53px}.c-header__background-curve{position:absolute;bottom:-1px;width:100%}.c-header__background-curve svg{display:block}.c-header__background-curve svg path{fill:#fff}.c-navigation{padding:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2.625) 0}.c-navigation__overlay{display:none}.c-navigation__items{display:flex;gap:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1);margin:0;padding:0;list-style:none}.c-navigation__item{position:relative}.c-navigation__item:first-child .c-navigation__link{padding-left:0}.c-navigation__link{display:flex;align-items:center;padding:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 0.5) calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1);text-decoration:none;font-size:min(18px,max(16px,calc(16px + 0.0020661157 * calc(100vw - 320px))));line-height:min(30px,max(26px,calc(26px + 0.0041322314 * calc(100vw - 320px))));transition:color .3s cubic-bezier(0.2,0.9,0.4,1)}.c-navigation__link::before{display:block;width:6px;height:6px;margin-right:10px;background-color:currentColor;border-radius:50%;transform:translateX(-4px);opacity:0;content:"";pointer-events:none;transition-timing-function:cubic-bezier(0.2,0.9,0.4,1);transition-duration:.3s;transition-property:opacity,transform}.c-navigation__link:link,.c-navigation__link:visited{color:#0028a0}.c-navigation__link:hover::before,.c-navigation__link:focus-visible::before,.c-navigation__link:active::before{transform:translateX(0);opacity:1;pointer-events:auto}.c-navigation__link--active-trail:link,.c-navigation__link--active-trail:visited,.c-navigation__link--active-trail:hover,.c-navigation__link--active-trail:focus-visible,.c-navigation__link--active-trail:active{color:#1f2841}.c-navigation__link--active-trail:link::before,.c-navigation__link--active-trail:visited::before,.c-navigation__link--active-trail:hover::before,.c-navigation__link--active-trail:focus-visible::before,.c-navigation__link--active-trail:active::before{transform:translateX(0);opacity:1;pointer-events:auto}.c-navigation__link-button{display:block;padding:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 0.5) calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1)}}
@media(max-width:52.49em){.c-header{position:fixed;top:0;left:0;z-index:410;width:100%}.c-header--desktop{display:none}.c-header__wrapper{display:flex;align-items:center;justify-content:space-between;padding:0 0 20px 0;background-color:#f2f2f7;transition:background-color .3s cubic-bezier(0.2,0.9,0.4,1)}.c-header__wrapper--is-scrolled{background-color:rgba(0,0,0,0)}.c-header__wrapper--is-scrolled .c-navigation__hamburger::after{background-color:#f2f2f7}.c-header__wrapper--is-scrolled .c-header__logo{opacity:0;pointer-events:none}.c-header__logo{align-self:flex-start;opacity:1;transition:opacity .3s cubic-bezier(0.2,0.9,0.4,1)}.c-header__logo .c-logo svg{height:55px}.c-navigation__hamburger{position:relative;display:inline-block;margin-top:20px;padding:16px 16px 16px 26px}.c-navigation__hamburger::after{position:absolute;top:2px;left:15px;z-index:-1;display:block;width:42px;height:42px;background-color:rgba(0,0,0,0);border-radius:50%;content:"";transition:background-color .3s cubic-bezier(0.2,0.9,0.4,1)}.c-navigation__hamburger-bar{display:block;width:20px;height:2px;background-color:#1f2841;transition:.3s cubic-bezier(0.2,0.9,0.4,1);transition-property:transform,opacity}.c-navigation__hamburger-bar:not(:last-child){margin-bottom:4px}.c-navigation__hamburger-bar:first-child{transform-origin:center 7px}.c-navigation__hamburger-bar:last-child{transform-origin:center -5px}.c-navigation__hamburger--closed .c-navigation__hamburger-bar:nth-child(1){transform:rotate(0) translateY(0)}.c-navigation__hamburger--closed .c-navigation__hamburger-bar:nth-child(2){opacity:1}.c-navigation__hamburger--closed .c-navigation__hamburger-bar:nth-child(3){transform:rotate(0) translateY(0)}.c-navigation__hamburger--open .c-navigation__hamburger-bar:nth-child(1){transform:rotate(45deg) translateY(6px)}.c-navigation__hamburger--open .c-navigation__hamburger-bar:nth-child(2){opacity:0}.c-navigation__hamburger--open .c-navigation__hamburger-bar:nth-child(3){transform:rotate(-45deg) translateY(-6px)}.c-navigation__overlay{position:fixed;top:85px;right:0;bottom:0;left:0;z-index:400;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#f2f2f7;opacity:0;transition:opacity .3s cubic-bezier(0.2,0.9,0.4,1);pointer-events:none}.c-navigation__overlay--open{opacity:1;pointer-events:auto}.c-navigation__overlay-content{min-height:100%;padding:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2) 26px}.c-navigation__items{margin:0;padding:0;list-style:none}.c-navigation__item{margin-bottom:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1);padding:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 0.5) 0}.c-navigation__item--last{margin-top:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 3)}.c-navigation__item-wrapper{display:flex;align-items:center}.c-navigation__link{display:inline-flex;align-items:center;margin:0;padding:0;overflow:hidden;color:#0028a0;text-decoration:none;font-size:min(22px,max(18px,calc(18px + 0.0041322314 * calc(100vw - 320px))));line-height:min(36px,max(30px,calc(30px + 0.0061983471 * calc(100vw - 320px))));transition:transform .3s cubic-bezier(0.2,0.9,0.4,1)}.c-navigation__link--active-trail{color:#1f2841}.c-navigation__link--active-trail::before{display:block;width:6px;height:6px;margin-right:10px;background-color:currentColor;border-radius:50%;content:""}.c-navigation__link-button{display:inline-block;margin-top:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 3)}.c-navigation__link-button .c-button{font-size:min(22px,max(18px,calc(18px + 0.0041322314 * calc(100vw - 320px))));line-height:min(36px,max(30px,calc(30px + 0.0061983471 * calc(100vw - 320px))))}}
.l-news-entry__hero{padding-top:117px}@media(min-width:52.5em){.l-news-entry__hero{padding-top:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 8);display:grid;grid-column-gap:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2.5);grid-template-columns:repeat(12,1fr)}}.l-news-entry__title{grid-row:1;grid-column:3/10;margin-bottom:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2)}.l-news-entry__lead{grid-row:2;grid-column:3/10;margin:0 0 min(128px,max(41px,calc(41px + 0.0898760331 * calc(100vw - 320px))));font-size:min(32px,max(28px,calc(28px + 0.0041322314 * calc(100vw - 320px))));line-height:min(46px,max(36px,calc(36px + 0.0103305785 * calc(100vw - 320px))))}.l-news-entry__meta{grid-row:2;grid-column:1/3;margin:0}@media(min-width:52.5em){.l-news-entry__meta{padding-top:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 0.5)}}.l-news-entry__image{grid-column:2/-2;margin-bottom:min(128px,max(41px,calc(41px + 0.0898760331 * calc(100vw - 320px))))}.l-news-entry__date{display:block;margin-bottom:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 1);color:#6a738d}.l-news-entry__category{display:block;color:#6a738d}.l-news-entry__back-button{margin-top:min(128px,max(41px,calc(41px + 0.0898760331 * calc(100vw - 320px))))}@media(min-width:52.5em){.l-news-entry__back-button{display:grid;grid-column-gap:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 2.5);grid-template-columns:repeat(12,1fr)}}.l-news-entry__back-button .c-button{grid-column:3/10;width:-moz-max-content;width:max-content}.l-news-entry__related-news{margin:min(192px,max(64px,calc(64px + 0.132231405 * calc(100vw - 320px)))) 0}.l-news-entry__related-news-title{margin-bottom:calc(min(16px,max(12px,calc(12px + 0.0041322314 * calc(100vw - 320px)))) * 3)}
