/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.block-group{display:flex;flex-direction:column;gap:var(--section-padding-default);}
.column{--column-padding:18px;}.column.opt-padded{padding:var(--column-padding);}.column.opt-background-white{background:var(--color-white);}
.columns{--columns-gutter:24px}.columns{display:flex;flex-direction:column;}@media screen and (max-width:799px){.columns.opt-gutter{gap:var(--columns-gutter);}.columns.opt-pull{.column:first-child{order:1;}}}@media screen and (min-width:800px){.columns{flex-direction:row;}.columns .column{flex:0 0 50%;width:50%;min-width:0;}.columns.opt-gutter{margin-left:calc(var(--columns-gutter) * -.5);margin-right:calc(var(--columns-gutter) * -.5);}.columns.opt-gutter .column--inner{padding-left:calc(var(--columns-gutter) * .5);padding-right:calc(var(--columns-gutter) * .5);}.columns.opt-first-1-col .column:first-child{flex:0 0 var(--width-1-col);width:var(--width-1-col);}.columns.opt-first-1-col .column:last-child{flex:1 1 auto;width:auto;}.columns.opt-staggered .column:last-child{padding-top:56px;}}
.content-wrap{margin-left:var(--content-padding-default);margin-right:var(--content-padding-default);}.content-wrap.opt-medium{margin-left:var(--content-padding-medium);margin-right:var(--content-padding-medium);}.content-wrap.opt-small{margin-left:var(--content-padding-small);margin-right:var(--content-padding-small);}@media screen and (min-width:1920px){}@media screen and (min-width:2200px){.content-wrap.opt-small{width:calc(2200px - (var(--content-padding-small) * 2));margin-left:auto;margin-right:auto;}.content-wrap.opt-medium{width:calc(2200px - (var(--content-padding-medium) * 2));margin-left:auto;margin-right:auto;}.content-wrap.opt-limit{width:calc(2200px - (var(--content-padding-default) * 2));margin-left:auto;margin-right:auto;}}
.footer{--footer-background-color:var(--color-white);--footer-color:var(--color-white);--footer-padding-top:32px;--footer-padding-bottom:32px;--footer-headline-font-family:var(--font-family-brand);--footer-headline-font-size:38px;--footer-headline-line-height:34px;--footer-headline-font-weight:var(--font-weight-brand);--footer-headline-font-weight-bold:var(--font-weight-brand-bold);--footer-headline-margin-bottom:48px;}@media screen and (min-width:800px){.footer{--footer-padding-top:64px;}}@media screen and (min-width:1024px){.footer{--footer-padding-top:128px;}}.footer{background-color:var(--footer-background-color);color:var(--color-brand-blue-dark);padding-top:var(--footer-padding-top);padding-bottom:var(--footer-padding-bottom);}.footer--headline{font-family:var(--footer-headline-font-family);font-size:var(--footer-headline-font-size);line-height:var(--footer-headline-line-height);font-weight:var(--footer-headline-font-weight);text-transform:uppercase;margin-bottom:var(--footer-headline-margin-bottom);}.footer--headline-1{font-weight:var(--footer-headline-font-weight-bold);}.footer.js-intersection-off .footer--headline-1,.footer.js-intersection-off .footer--headline-2,.footer.js-intersection-off .column{opacity:0;transform:translateY(20px);}.footer.js-intersection-on .footer--headline-1,.footer.js-intersection-on .footer--headline-2,.footer.js-intersection-on .column{transition:opacity 0.3s ease-out,transform 0.3s ease-out;opacity:1;transform:translateY(0);}.footer.js-intersection-on .footer--headline-1{transition-delay:.1s;}.footer.js-intersection-on .footer--headline-2{transition-delay:.3s;}.footer.js-intersection-on .column:first-child{transition-delay:.8s;}.footer.js-intersection-on .column:last-child{transition-delay:1.2s;}
.header{--header-padding-bottom:18px;--header-logo-width:112px;--header-logo-padding-top:16px;--header-hamburger-padding-top:36px;--header-hamburger-width:32px;--header-hamburger-bar-height:2px;--header-hamburger-bar-gap:6px;}@media screen and (min-width:800px){.header{--header-logo-padding-top:47px;}}@media screen and (max-width:799px){.header--menu .menu:not(.opt-narrow){display:none;}}.header{background-color:var(--color-black);padding-bottom:var(--header-padding-bottom);}.header--inner-wrap{display:flex;}.header--logo{padding-top:var(--header-logo-padding-top);flex:0 0 var(--header-logo-width);width:var(--header-logo-width);}.header--menu{flex:1 1 0%;min-width:0;column-gap:24px;}.header--menu-secondary{display:flex;justify-content:flex-end;}@media screen and (min-width:800px){.header--hamburger-wrap{display:none;}}.header--hamburger-wrap{padding-top:var(--header-hamburger-padding-top);}.header--hamburger{position:relative;width:var(--header-hamburger-width);height:calc((var(--header-hamburger-bar-height) * 3) +
    (var(--header-hamburger-bar-gap) * 2));}.header--hamburger:before{content:"";position:absolute;background-color:var(--color-white);width:100%;height:4px;}.header--hamburger span{position:absolute;inset:0;}.header--hamburger:before,.header--hamburger:after,.header--hamburger span:before{content:"";position:absolute;background-color:var(--color-white);width:100%;height:var(--header-hamburger-bar-height);top:50%;transform:translateY(-50%);transition:opacity .1s,transform .2s;}.header--hamburger:before{transform:translateY(calc(-1 * (var(--header-hamburger-bar-height) + var(--header-hamburger-bar-gap))));}.header--hamburger:after{transform:translateY(calc((var(--header-hamburger-bar-gap))));}.header--hamburger strong{display:none;}.header.is-open .header--hamburger span:before{opacity:0;}.header.is-open .header--hamburger:before{transform:translateY(-2px) rotate(-45deg);}.header.is-open .header--hamburger:after{transform:translateY(-2px) rotate(45deg);}@media screen and (max-width:799px){.header--mobile-menu .menu li{opacity:0;transform:translateY(-10px);transition:opacity .2s,transform .2s ease-out;transition-delay:.2s;}.header--mobile-menu .menu li:nth-child(2){transition-delay:.3s;}.header--mobile-menu .menu li:nth-child(3){transition-delay:.4s;}.header--mobile-menu .menu li:nth-child(4){transition-delay:.5s;}.header--mobile-menu .menu li:nth-child(5){transition-delay:.6s;}.header--mobile-menu .menu li:nth-child(6){transition-delay:.7s;}body.has-open-menu{overflow:hidden;}.header--mobile-menu{position:absolute;top:88px;padding-top:34px;bottom:0;left:0;right:0;background-color:var(--color-black);z-index:1000;visibility:hidden;pointer-events:none;}body.has-open-menu .header--mobile-menu{visibility:visible;pointer-events:auto;}body.has-open-menu .header--mobile-menu .menu li{opacity:1;transform:translateY(0);}}@media screen and (min-width:800px){.header--mobile-menu{display:none;}}
.headline{--headline-h1-font-family:var(--font-family-brand);--headline-h1-font-size:40px;--headline-h1-font-weight:var(--font-weight-brand);--headline-h1-line-height:1;--headline-h2-font-size:24px;--headline-h2-line-height:1;--headline-h2-font-weight:var(--font-weight-body-bold);--headline-text-transform:uppercase;}@media screen and (min-width:800px){.headline{--headline-h1-font-size:60px;--headline-h2-font-size:32px;}}@media screen and (min-width:1200px){.headline{--headline-h1-font-size:80px;--headline-h2-font-size:36px;}}.headline{text-transform:var(--headline-text-transform);margin:0;}h1.headline{font-family:var(--headline-h1-font-family);font-size:var(--headline-h1-font-size);font-weight:var(--headline-h1-font-weight);line-height:var(--headline-h1-line-height);}h2.headline{font-size:var(--headline-h2-font-size);font-weight:var(--headline-h2-font-weight);line-height:var(--headline-h2-line-height);}.headline.opt-align-center{text-align:center;}.headline.opt-glow{position:relative;}.headline.opt-glow span{display:block;}.headline--glow{position:absolute;top:0;left:0;background:linear-gradient(90deg,red,orange,yellow);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:blur(4px);opacity:.5;}
.figure{margin:0;}.figure img{display:block;width:100%;height:auto;}.figure.opt-video .figure--inner{aspect-ratio:16 / 9;}.figure.opt-video video{aspect-ratio:16 / 9;background-color:var(--color-black);width:100%;height:auto;}.figure figcaption{margin-top:4px;font-size:var(--font-size-body-small);}
.button{--button-color:var(--color-white);--button-background-color:var(--color-brand-blue-light);--button-background-color-hover:var(--color-brand-blue-newston);--button-text-transform:uppercase;--button-font-size:16px;--button-font-weight:600;--button-line-height:1;--button-gap:8px;--button-padding-vertical:8px;--button-padding-horizontal:12px;--button-padding:var(--button-padding-vertical) var(--button-padding-horizontal);--button-download-border-width:2px;--button-download-bottom-padding:calc(var(--button-padding-vertical) - var(--button-download-border-width));}@media screen and (min-width:800px){.button.opt-large{--button-padding-vertical:18px;--button-padding-horizontal:24px;}}@media screen and (min-width:2400px){.button.opt-large{--button-padding-vertical:24px;--button-padding-horizontal:32px;}}.button{display:inline-flex;align-items:center;column-gap:var(--button-gap);padding:var(--button-padding);color:var(--button-color);background-color:var(--button-background-color);font-size:var(--button-font-size);font-weight:var(--button-font-weight);line-height:var(--button-line-height);text-decoration:none;text-transform:var(--button-text-transform);transition:background-color .5s;cursor:pointer;-webkit-font-smoothing:antialiased;}.button:hover{background-color:var(--button-background-color-hover);}.button svg path{fill:var(--button-color);}.button.opt-naked{background-color:transparent;padding:0;color:var(--color-brand-blue-newston);}.button.opt-naked svg path{fill:var(--color-brand-blue-newston);}.button.opt-naked:hover{color:var(--color-brand-blue-dark);}.button.opt-naked svg path{fill:var(--color-brand-blue-dark);}.button.opt-download{background-color:transparent;color:var(--color-brand-blue-newston);border-bottom:var(--button-download-border-width) solid var(--color-brand-blue-newston);padding-bottom:var(--button-download-bottom-padding);}.button.opt-download svg path{fill:var(--color-brand-blue-newston);}.button.opt-download:hover{color:var(--color-brand-blue-dark);border-color:var(--color-brand-blue-dark);}.button.opt-download:hover svg path{fill:var(--color-brand-blue-dark);}.inverse .button{position:relative;}.inverse .button:before,.inverse .button:after,.inverse .button--label:before,.inverse .button--label:after{content:'';position:absolute;mix-blend-mode:hard-light;opacity:0;transition:opacity 1s;pointer-events:none;}.inverse .button:before,.inverse .button:after{left:50%;width:250%;height:1px;background:linear-gradient(to right,transparent,#6490FF,transparent);transform:translateX(-50%);}.inverse .button--label:before,.inverse .button--label:after{top:50%;width:1px;height:300%;background:linear-gradient(to bottom,transparent,#6490FF,transparent);transform:translateY(-50%);}.inverse .button:before{top:0;}.inverse .button:after{bottom:0;}.inverse .button--label:before{left:0;}.inverse .button--label:after{right:0;}.inverse .button:hover:before,.inverse .button:hover:after,.inverse .button:hover .button--label:before,.inverse .button:hover .button--label:after{opacity:1;}.inverse .button.opt-naked:before,.inverse .button.opt-naked:after,.inverse .button.opt-naked .button--label:before,.inverse .button.opt-naked .button--label:after{content:none;}.inverse .button.opt-download:before,.inverse .button.opt-download:after,.inverse .button.opt-download .button--label:before,.inverse .button.opt-download .button--label:after{content:none;}.inverse .button.opt-download{color:var(--color-highlight-light);border-color:var(--color-highlight-light);}.inverse .button.opt-download svg path{fill:var(--color-highlight-light);}.inverse .button.opt-download:hover{color:var(--color-white);border-color:var(--color-white);}.inverse .button.opt-download:hover svg path{fill:var(--color-white);}
.html-content{--html-content-line-height:24px;--html-content-content-margin-bottom:16px;}@media screen and (min-width:800px){.html-content{--html-content-line-height:28px;}}.html-content{line-height:var(--html-content-line-height);}.html-content > *:first-child{margin-top:0;}.html-content > *:last-child{margin-bottom:0;}.html-content p,ul,ol{margin-top:0;margin-bottom:var(--html-content-content-margin-bottom);}.html-content li:not(:last-child){margin-bottom:var(--html-content-content-margin-bottom);}.html-content a:not(.button){color:var(--color-brand-blue-newston);text-decoration:underline;transition:color .2s;}.html-content a:not(.button):hover{color:var(--color-brand-blue-light);}.html-content strong{font-weight:var(--font-weight-body-bold);}.html-content h2{text-transform:uppercase;font-family:var(--font-family-brand);font-weight:var(--font-weight-brand-bold);font-size:24px;;margin-top:0;margin-bottom:0;}.html-content > .figure{margin-bottom:var(--html-content-content-margin-bottom);}
.menu{--menu-column-gap:24px;--menu-column-gap-narrow:12px;--menu-font-size:14px;--menu-font-weight:var(--font-weight-body-bold);--menu-anchor-color:var(--color-brand-blue-dark);--menu-anchor-color-hover:var(--color-brand-blue-newston);--menu-header-anchor-color:var(--color-highlight-light);--menu-header-anchor-color-hover:var(--color-white);--menu-header-border-top-width:8px;--menu-header-padding-top:38px;--menu-header-mobile-font-family:var(--font-family-brand);--menu-header-mobile-font-size:40px;--menu-header-mobile-font-weight:var(--font-weight-brand);--menu-header-mobile-line-height:1;--menu-header-mobile-gap:32px;}@media screen and (min-width:800px){.menu{--menu-header-padding-top:52px;}}.menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--menu-column-gap);}.menu.opt-narrow{column-gap:var(--menu-column-gap-narrow);}.menu li{font-size:var(--menu-font-size);font-weight:var(--menu-font-weight);text-transform:uppercase;}.menu a{text-decoration:none;color:var(--menu-anchor-color);transition:color .2s;}.menu a:hover{color:var(--menu-anchor-color-hover);}.menu.opt-header a{position:relative;color:var(--menu-header-anchor-color);display:block;padding-top:var(--menu-header-padding-top);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color 1s,background 2s;}.menu.opt-header a:before{content:'';position:absolute;top:0;width:100%;height:50%;background:linear-gradient(to bottom,rgb(15,45,245,.5),rgba(15,45,245,0));opacity:0;transition:opacity 4s;}.menu.opt-header a:after{content:'';position:absolute;top:0;left:0;width:100%;height:var(--menu-header-border-top-width);background:transparent;transition:opacity .2s;}.menu.opt-header a:hover{color:var(--menu-header-anchor-color-hover);transition:color .2s,background .2s;}.menu.opt-header a:hover:before{opacity:1;transition:opacity 1s;}.menu.opt-header .opt-active a{color:var(--menu-header-anchor-color-hover);}.menu.opt-header .opt-active a:before{opacity:1;}.menu.opt-header .opt-active a:after{background-color:var(--menu-header-anchor-color-hover);}.menu.opt-header-mobile{flex-direction:column;gap:var(--menu-header-mobile-gap);}.menu.opt-header-mobile:not(:last-child){margin-bottom:var(--menu-header-mobile-gap);}.menu.opt-header-mobile li{font-family:var(--menu-header-mobile-font-family);font-size:var(--menu-header-mobile-font-size);font-weight:var(--menu-header-mobile-font-weight);line-height:var(--menu-header-mobile-line-height);text-align:center;}.menu.opt-header-mobile a{color:var(--menu-header-anchor-color);}.menu.opt-header-mobile li.opt-active a{color:var(--color-white);}
.page{max-width:100%;overflow:hidden;}
.page-block{position:relative;}.page-block:not(.opt-no-top-margin){padding-top:var(--section-padding-default);}.page-block:not(.opt-no-bottom-margin){padding-bottom:var(--section-padding-default);}.page-block.opt-background-black{background-color:var(--color-black);}.page-block.opt-background-black-blue{background:linear-gradient(180deg,var(--color-black) 0%,var(--color-brand-blue-newston) 100%);}.page-block.opt-background-blue-black{background:linear-gradient(180deg,var(--color-brand-blue-newston) 0%,var(--color-black) 100%);}.page-block.opt-background-black-white{background:linear-gradient(180deg,var(--color-black) 0%,var(--color-brand-blue-newston) 50%,var(--color-white) 100%);}.page-block.inverse{color:var(--color-white);-webkit-font-smoothing:antialiased;}@media screen and (min-width:800px){.page-block.inverse:before,.page-block.inverse .page-block--inner:before{content:'';position:absolute;top:0;bottom:0;border-left:1px var(--color-highlight-light) dotted;border-right:1px var(--color-highlight-light) dotted;pointer-events:none;mix-blend-mode:hard-light;opacity:.35;}.page-block.inverse:before{left:calc(var(--columns-padding) + var(--width-1-col) + (var(--columns-gutter) / 2));width:calc(var(--width-1-col) * 4 + (var(--columns-gutter) * 4));}.page-block.inverse .page-block--inner:before{left:calc(var(--columns-padding) + (var(--width-1-col) * 2) + (var(--columns-gutter)));width:calc(var(--width-1-col) * 2 + (var(--columns-gutter) * 2));}}
.some-icon{--some-icon-size:32px;}.some-icon{position:relative;display:inline-block;width:var(--some-icon-size);height:var(--some-icon-size);}.some-icon a{position:absolute;inset:0;}.some-icon svg{width:var(--some-icon-size);height:var(--some-icon-size);}.some-icon svg path{fill:var(--color-brand-blue-dark);transition:fill .2s;}.some-icon a:hover svg path{fill:var(--color-brand-blue-newston);}
.ui-some-icon-list{display:flex;column-gap:12px;}
.paragraph--unpublished{background-color:#fff4f4;}
