/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.h-table-bordered td,.h-table-bordered th{border-bottom:1px solid #e0e7ea}
.h-intro{font-size:1.125rem}.h-link-inverse{text-decoration:none}.h-link-inverse:hover{text-decoration:underline}.h-time{display:block;font-size:.875rem;line-height:1.25}@media (max-width:559px){.h-text-hyphen{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;word-wrap:break-word}}
.h-visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal}
.o-header{display:flex;flex-direction:column}.o-header__content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}@media (min-width:992px){.o-header__content{align-items:flex-start}}.o-header__logo{transform:translateY(-12%);width:60%}@media (min-width:560px){.o-header__logo{width:24rem}}@media (min-width:768px){.o-header__logo{width:28rem}}@media (min-width:992px){.o-header__logo{transform:translateY(0);width:100%}}@media (min-width:1440px){.o-header__logo{margin-left:-2.75rem}}.o-header__top-menu{margin:auto 0 auto auto}.o-header__search{width:100%}@media (min-width:992px){.o-header__search{margin:auto 0;max-width:16rem}}.o-header__main-menu{flex:1 0 auto;order:-1}@media (min-width:992px){.o-header__main-menu{margin:1rem auto 0;max-width:1200px;order:initial;padding:0 2rem}}
.t-layout--overlap-top{position:relative}.t-layout--overlap-top::before{background-color:#fff;content:"";height:3.5rem;left:0;position:absolute;right:0;top:0}.t-layout--theme-light+.t-layout--overlap-top::before{background-color:#e0e7ea}
.h-resolution{border-left:3px solid #121469;margin:1.5rem 0 1.5rem calc(-1rem - 3px);padding-left:1rem}@media (min-width:768px){.h-resolution{margin-left:0}}@media (min-width:992px){.h-resolution{margin:2rem 0;padding-left:1.5rem}}
.m-hero-block{backface-visibility:hidden;color:#fff;height:100%;min-height:14rem;position:relative;width:100%}.m-hero-block--is-clickable{cursor:pointer}.m-hero-block--is-highlight{color:#132439}.m-hero-block__main{height:100%;position:relative}.m-hero-block__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:2rem;position:relative;z-index:2}.m-hero-block--is-highlight .m-hero-block__content{background:rgba(255,255,255,.8);justify-content:initial;max-width:66.6666666667%}@media (min-width:1200px){.m-hero-block--is-highlight.m-hero-block--is-first .m-hero-block__content{max-width:50%}}.m-hero-block__title{color:#fff;font-size:1.5rem;font-weight:700;margin:1rem 0 0 0}.m-hero-block--is-highlight .m-hero-block__title{color:#121469;font-size:1rem;margin:0}.m-hero-block--is-highlight .m-hero-block__title--is-small{color:#132439;font-size:1rem;font-weight:400}.m-hero-block__title a{color:inherit;text-decoration:none}.m-hero-block__subtitle--is-label{background:#fff;border-radius:1234rem;color:#121469;display:inline-block;font-size:1rem;font-weight:700;line-height:1.5;padding:.5rem .75rem}.m-hero-block--is-highlight .m-hero-block__subtitle{font-size:1rem;text-transform:uppercase}.m-hero-block--is-highlight .m-hero-block__subtitle--is-large{color:#121469;font-size:1.75rem;font-weight:700;text-transform:capitalize}.m-hero-block__body{margin-top:1rem}.m-hero-block__date{display:flex;gap:.5rem;line-height:1.25;margin-top:1rem}.m-hero-block__date-icon{margin-top:.125rem}.m-hero-block--is-highlight .m-hero-block__footer{margin-top:auto}.m-hero-block__read-more{display:block;margin-top:1rem;text-decoration:underline}.m-hero-block--is-clickable:focus-within .m-hero-block__read-more,.m-hero-block--is-clickable:hover .m-hero-block__read-more,.m-hero-block__read-more:focus-visible,.m-hero-block__read-more:hover{text-decoration:none}.m-hero-block__arrow{height:calc(1rem * 1.25);width:calc(1rem * 1.25)}.m-hero-block__visual{bottom:0;left:0;margin:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}@media (min-width:1600px){.m-hero-block--is-first .m-hero-block__visual{margin-left:calc((100vw - 1600px)/ 2 * -1)}}@media (min-width:1600px){.m-hero-block--is-last .m-hero-block__visual{margin-right:calc((100vw - 1600px)/ 2 * -1)}}@media (min-width:1600px){.m-hero-block--is-single .m-hero-block__visual{margin-left:calc((100vw - 1600px)/ 2 * -1);margin-right:calc((100vw - 1600px)/ 2 * -1)}}.m-hero-block__visual::after{background-color:#000;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;background:linear-gradient(to top,rgba(0,0,0,.7) 10%,transparent 100%);content:"";opacity:1}.m-hero-block--is-highlight .m-hero-block__visual::after{content:none}.m-hero-block__image{height:100%;left:0;margin:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:perspective(400px) translate3d(0,0,0);transition:transform .3s cubic-bezier(.645,.045,.355,1);width:100%;will-change:transform}.m-hero-block--is-clickable:focus-within .m-hero-block__image,.m-hero-block--is-clickable:hover .m-hero-block__image{transform:perspective(400px) translate3d(0,0,10px)}
