/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-group{display:flex;flex-direction:column;gap:var(--section-padding-default);}.block-group.opt-gap-s{gap:var(--gap-s);}.block-group.opt-gap-l{gap:var(--gap-4xl);}
.breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0;}.breadcrumb li{text-decoration:none;font-size:var(--label-font-size);font-weight:var(--label-font-weight);letter-spacing:var(--label-letter-spacing);text-transform:var(--label-text-transform);color:var(--color-semantic-text-anchor);}.breadcrumb li:not(:first-child){position:relative;padding-left:12px;}.breadcrumb li:not(:first-child)::before{content:"";position:absolute;bottom:2px;left:0;width:4px;height:2px;background-color:var(--color-semantic-border);}.breadcrumb a{text-decoration:none;color:var(--color-semantic-text-anchor);transition:color .4s;}.breadcrumb a:hover{color:var(--color-semantic-text-anchor-hover);}
.button-group{display:flex;}.button-group.opt-centered{justify-content:center;}
.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(--columns-width-1-col);width:var(--columns-width-1-col);}.columns.opt-first-1-col .column:last-child{flex:1 1 auto;width:auto;}.columns.opt-last-1-col .column:last-child{flex:0 0 var(--columns-width-1-col);width:var(--columns-width-1-col);}.columns.opt-last-1-col .column:first-child{flex:1 1 auto;width:auto;}.columns.opt-staggered .column:last-child{padding-top:calc(var(--section-overlap) + 32px);}}
.content-wrap{margin-left:var(--content-padding-default);margin-right:var(--content-padding-default);}@media screen and (min-width:1200px){.content-wrap.opt-limit .content-wrap--inner{max-width:var(--width-limited);}}@media screen and (min-width:1920px){.content-wrap:not(.opt-full-width){margin-left:auto;margin-right:auto;max-width:var(--content-width);}}
.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:1.2;--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);margin-bottom:var(--footer-headline-margin-bottom);}.footer--headline-1{font-weight:var(--footer-headline-font-weight-bold);}
.header{--header-background-color:var(--color-semantic-surface-depth);--header-background-color-minimal:var(--color-semantic-surface-alpha);--header-padding-top:12px;--header-padding-top-minimal:12px;--header-logo-width:72px;--header-logo-height:33px;--header-logo-width-minimal:72px;--header-logo-height-minimal:33px;--header-menu-margin-bottom:7px;--header-menu-margin-bottom-minimal:7px;--header-link-color:var(--color-semantic-text-anchor);--header-link-color-hover:var(--color-semantic-text);--header-link-active-color:var(--color-semantic-text);--header-inner-padding:16px;--header-inner-border-color:var(--color-blue-800);--header-inner-padding-minimal:12px;--header-inner-border-color-minimal:transparent;--header-item-border-color-minimal:var(--header-inner-border-color);--header-hamburger-color:var(--color-semantic-text);--header-hamburger-width:32px;--header-hamburger-bar-height:2px;--header-hamburger-bar-gap:6px;--header-easing:cubic-bezier(0.65,0,0.35,1);}[data-theme="dark"]{--header-inner-border-color:var(--color-blue-500);--header-item-border-color-minimal:var(--color-blue-600);}.header--mobile-menu{--header-menu-mobile-background-color:var(--color-semantic-surface-depth);--header-menu-mobile-background-color-minimal:var(--color-semantic-surface-alpha);--header-menu-mobile-font-family:var(--font-family-brand);--header-menu-mobile-font-size:32px;--header-menu-mobile-font-weight:var(--font-weight-brand);--header-menu-mobile-line-height:1;--header-menu-mobile-link-color:var(--color-semantic-text-anchor);--header-menu-mobile-link-active-color:var(--color-semantic-text);--header-menu-mobile-gap:16px;}@media screen and (min-width:1024px){.header{--header-padding-top:18px;--header-logo-width:112px;--header-logo-height:51px;--header-inner-padding:32px;--header-menu-margin-bottom:0;}}body:before{content:"";position:fixed;top:0;left:0;right:0;height:200px;background-color:var(--color-black);z-index:-1;}@media screen and (max-width:1023px){.header--menu .menu:not(.opt-narrow){display:none;}}.header{position:sticky;top:var(--drupal-displace-offset-top,0);z-index:100;background-color:var(--header-background-color);padding-top:var(--header-padding-top);transition:padding-top .3s var(--header-easing),background-color .3s;backdrop-filter:blur(16px);}.header--inner-wrap{display:flex;align-items:flex-end;padding-bottom:var(--header-inner-padding);border-bottom:var(--border-width-default) solid var(--header-inner-border-color);transition:padding-bottom .3s var(--header-easing),border-color .3s;}.header .menu{margin-bottom:0;transition:margin-bottom .3s var(--header-easing);}.header--logo{flex:0 0 var(--header-logo-width);width:var(--header-logo-width);height:var(--header-logo-height);transition:width .3s var(--header-easing),height .3s var(--header-easing);}.header--logo a{display:block;text-align:center;}.header--logo svg{width:var(--header-logo-width);height:var(--header-logo-height);transition:width .3s var(--header-easing),height .3s var(--header-easing);}header[data-theme="light"] .header--logo svg path.typo{fill:var(--color-black);}header[data-theme="dark"] .header--logo svg path.form{fill:var(--color-blue-600);}.header--menu{flex:1 1 0%;min-width:0;column-gap:24px;}.header--menu-secondary{display:flex;justify-content:flex-end;}.header--menu > .menu{margin-bottom:var(--header-menu-margin-bottom);}.header--menu > .menu a{position:relative;color:var(--header-link-color);display:flex;gap:2px;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .6s;}.header--menu > .menu a .icon,.header--menu > .menu a .icon svg{width:16px;height:16px;}.header--menu > .menu a svg path{fill:var(--header-link-color);transition:fill .2s;}.header--menu > .menu .is-open .icon{transform:rotate(180deg);}.header--menu > .menu a:hover{color:var(--header-link-color-hover);transition:color .2s;}.header--menu > .menu a:hover svg path{fill:var(--header-link-color-hover);}.header--menu > .menu .opt-active a{color:var(--header-link-color-hover);}.header--menu > .menu .opt-active a svg path{fill:var(--header-link-color-hover);}.header--menu .menu ul{display:none;}.header--submenu-wrap > ul{display:none;}.header--submenu-wrap > ul.is-open{display:flex;list-style:none;margin:0;padding:0;padding-top:var(--header-inner-padding);padding-bottom:var(--header-inner-padding);transition:padding .3s var(--header-easing);}.header--submenu-wrap li{flex:1 1 0;min-width:0%;padding-left:16px;padding-right:16px;border-left:var(--border-width-default) solid var(--header-inner-border-color);}.header--submenu-wrap li a{text-decoration:none;color:var(--header-link-color);display:flex;flex-direction:column;gap:2px;}.header--submenu-wrap li a span{display:block;}.header--submenu-wrap .menu--item-title{color:var(--header-link-active-color);font-size:24px;}.header--submenu-wrap .menu--item-description{font-size:14px;color:var(--color-semantic-text-muted);}.header--submenu-wrap .icon{display:block;}.header--submenu-wrap .icon svg path{fill:var(--header-link-active-color);}@media screen and (min-width:1024px){.header--hamburger-wrap{display:none;}}.header--hamburger-wrap{margin-bottom:var(--header-menu-margin-bottom);}.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;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(--header-hamburger-color);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:1023px){.header--mobile-menu{position:fixed;bottom:0;left:0;right:0;padding-top:24px;background-color:var(--header-menu-mobile-background-color);z-index:99;visibility:hidden;pointer-events:none;overflow-y:auto;backdrop-filter:blur(16px);}.header--mobile-menu .menu{flex-direction:column;gap:var(--header-menu-mobile-gap);}.header--mobile-menu .menu:not(:last-child){margin-bottom:var(--header-menu-mobile-gap);}.header--mobile-menu .menu li{font-family:var(--header-menu-mobile-font-family);font-size:var(--header-menu-mobile-font-size);font-weight:var(--header-menu-mobile-font-weight);line-height:var(--header-menu-mobile-line-height);}.header--mobile-menu .menu a,.header--mobile-menu .menu a:hover{color:var(--header-menu-mobile-link-color);}.header--mobile-menu .menu a svg path{fill:var(--header-menu-mobile-link-color);}.header--mobile-menu .menu li.opt-active > a{color:var(--header-menu-mobile-link-active-color);}.header--mobile-menu .menu li.opt-active > a svg path{fill:var(--header-menu-mobile-link-active-color);}.header--mobile-menu .menu--item-description{display:none;}.header--mobile-menu .menu ul{list-style:none;margin:0;padding:0;}.header--mobile-menu ul.menu{margin:0;padding:0;}.header--mobile-menu li.has-mobile-submenu > ul{display:none;}.header--mobile-menu li.has-mobile-submenu.is-open > ul{display:flex;flex-direction:column;gap:var(--header-menu-mobile-gap);padding-top:var(--header-menu-mobile-gap);padding-left:20px;}.header--mobile-menu li.has-mobile-submenu.is-open > a .icon{transform:rotate(180deg);}body.has-open-menu{overflow:hidden;}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);}body.has-open-menu .header{background-color:var(--header-background-color);}}@media screen and (min-width:1024px){.header--mobile-menu{display:none;}}.header.is-minimal{padding-top:var(--header-padding-top-minimal);background-color:var(--header-background-color-minimal);}.header.is-minimal .header--inner-wrap{padding-bottom:var(--header-inner-padding-minimal);border-color:var(--header-inner-border-color-minimal);}.header.is-minimal .menu{margin-bottom:var(--header-menu-margin-bottom-minimal);}.header.is-minimal .header--logo{width:var(--header-logo-width-minimal);height:var(--header-logo-height-minimal);}.header.is-minimal .header--logo svg{width:var(--header-logo-width-minimal);height:var(--header-logo-height-minimal);}.header.is-minimal .header--submenu-wrap>ul.is-open{padding-top:var(--header-inner-padding-minimal);padding-bottom:calc(var(--header-inner-padding-minimal) * 2);}.header.is-minimal .header--submenu-wrap li{border-color:var(--header-item-border-color-minimal);}
.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);}h1.headline.opt-small{font-size:var(--headline-h1-small-font-size);}h2.headline{font-size:var(--headline-h2-font-size);font-weight:var(--headline-h2-font-weight);line-height:var(--headline-h2-line-height);}h3.headline{font-size:var(--headline-h3-font-size);font-weight:var(--headline-h3-font-weight);line-height:var(--headline-h3-line-height);}.headline.has-arrow .icon,.headline.has-arrow svg{width:1.2em;height:1.2em;}.headline.has-arrow path{fill:var(--color-semantic-text);}.headline--icon-wrap{display:inline-flex;align-items:center;}.headline.opt-arrow-newline span.icon{display:block;margin-left:-.3em;}
.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-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-naked-color:var(--color-semantic-text-anchor);--button-naked-font-size:14px;--button-naked-hover-color:var(--color-semantic-text-anchor-hover);--button-naked-text-transform:none;--button-naked-gap:4px;}@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,.button svg rect{fill:var(--button-color);}.button.opt-naked{background-color:transparent;gap:var(--button-naked-gap);padding:0;color:var(--button-naked-color);font-size:var(--button-naked-font-size);transition:color .5s;text-transform:var(--button-naked-text-transform);}.button.opt-naked svg path,.button.opt-naked svg rect{fill:var(--button-naked-color);transition:fill .5s;}.button.opt-naked:hover{color:var(--button-naked-hover-color);}.button.opt-naked:hover svg path,.button.opt-naked:hover svg rect{fill:var(--button-naked-hover-color);}
.html-content{--html-content-line-height:24px;--html-content-content-margin-bottom:16px;--html-content-figure-margin:16px;}@media screen and (min-width:800px){.html-content{--html-content-line-height:28px;--html-content-figure-margin:32px;}}.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 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{font-family:var(--font-family-body);font-weight:var(--headline-h2-font-weight);font-size:var(--headline-h2-font-size);line-height:var(--headline-h2-line-height);}.html-content h3{font-family:var(--font-family-body);font-weight:var(--headline-h3-font-weight);font-size:var(--headline-h3-font-size);line-height:var(--headline-h3-line-height);}.html-content h2:not(:first-child),.html-content h3:not(:first-child),.html-content h4:not(:first-child){margin-top:2em;}.html-content h2:not(:last-child),.html-content h3:not(:last-child),.html-content h4:not(:last-child){margin-bottom:var(--html-content-content-margin-bottom);}.html-content > .figure{margin:var(--html-content-figure-margin) 0;}.html-content > .figure img{width:100%;height:auto;}.html-content ol.opt-legal,.html-content ol.opt-legal ol{counter-reset:item;list-style:none;padding-left:0;}.html-content ol.opt-legal li{position:relative;counter-increment:item;display:block;padding-left:40px;padding-bottom:8px;}.html-content ol.opt-legal li::before{content:counters(item,".") " ";position:absolute;left:0;}.html-content ol.opt-legal ol{padding-top:8px;margin-bottom:0;}.html-content > ol.opt-legal > li{font-weight:bold;}.html-content > ol.opt-legal > li:not(:last-child){margin-bottom:var(--html-content-content-margin-bottom);}.html-content > ol.opt-legal > li li{font-weight:normal;padding-left:48px;}
.icon{position:relative;display:inline-block;width:24px;height:24px;}.icon svg{position:absolute;inset:0;}
.menu{--menu-column-gap:24px;--menu-column-gap-narrow:8px;--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);}@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);}
.meta{--meta-font-color:var(--color-semantic-text-muted);--meta-font-weight:var(--font-weight-body-bold);--meta-font-size:var(--label-font-size);--meta-text-transform:var(--label-text-transform);--meta-letter-spacing:var(--label-letter-spacing);--meta-border-padding-top:32px;}.meta{color:var(--meta-font-color);font-weight:var(--meta-font-weight);font-size:var(--meta-font-size);text-transform:var(--meta-text-transform);letter-spacing:var(--meta-letter-spacing);}

.page-block{position:relative;color:var(--color-semantic-text);background-color:var(--color-semantic-surface);}.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-gradient{background:linear-gradient(180deg,var(--color-semantic-surface-depth) 0%,var(--color-semantic-surface) 100%);}.page-block.opt-overlap{padding-top:0;background:linear-gradient(180deg,var(--color-semantic-surface-inverse) 0%,var(--color-semantic-surface-inverse) var(--section-overlap),var(--color-semantic-surface) var(--section-overlap));}
.page-header{--page-header-content-gap:12px;--page-header-content-gap-large:48px;}@media screen and (min-width:1024px){.page-header{--page-header-content-gap-large:64px;}}@media screen and (min-width:1200px){.page-header{--page-header-content-gap-large:96px;}}.page-header .breadcrumb{margin-bottom:4px;}.page-header--content{margin-top:var(--page-header-content-gap);}.page-header.opt-gap .page-header--content{margin-top:var(--page-header-content-gap-large);}.page-header.opt-headline-small .headline{max-width:var(--width-limited);}.page-header .page-header--content{max-width:var(--width-limited);}
.sidebar{border-left:var(--border-width-default) solid var(--color-semantic-border-muted);padding-left:var(--columns-gutter);}
.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;}
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
@font-face{font-display:swap;font-family:'Figtree';font-style:normal;font-weight:300;src:url(/themes/newston/css/fonts/figtree-v8-latin-300.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Figtree';font-style:normal;font-weight:600;src:url(/themes/newston/css/fonts/figtree-v8-latin-600.woff2) format('woff2');}
:root{--color-white:#ffffff;--color-black:#000000;--color-blue-400:#000086;--color-blue-500:#0F2DB3;--color-blue-600:#1F3CFF;--color-blue-700:#6490FF;--color-blue-800:#8AABFF;--color-blue-900:#99B6FF;--color-blue-1000:#E3EBFF;--color-brand-blue-light:#0F2DF5;--color-brand-blue-newston:#0F2DB3;--color-brand-blue-dark:#000086;--color-semantic-surface:var(--color-white);--color-semantic-surface-alpha:rgba(255,255,255,0.85);--color-semantic-surface-depth:var(--color-white);--color-semantic-surface-depth-alpha:rgba(255,255,255,0.85);--color-semantic-surface-accent:var(--color-blue-1000);--color-semantic-surface-inverse:var(--color-blue-500);--color-semantic-text:var(--color-blue-400);--color-semantic-text-muted:var(--color-blue-700);--color-semantic-text-anchor:var(--color-blue-700);--color-semantic-text-anchor-hover:var(--color-blue-600);--color-semantic-border:var(--color-blue-400);--color-semantic-border-muted:var(--color-blue-700);--color-semantic-logo:var(--color-blue-500);--color-semantic-highlight:var(--color-brand-blue-light);--color-semantic-highlight-light:#6490FF;}[data-theme="dark"]{--color-semantic-surface:var(--color-blue-500);--color-semantic-surface-alpha:rgb(15,45,179,0.5);--color-semantic-surface-depth:var(--color-black);--color-semantic-surface-depth-alpha:rgba(0,0,0,0.5);--color-semantic-surface-accent:var(--color-blue-600);--color-semantic-surface-inverse:var(--color-white);--color-semantic-text:var(--color-white);--color-semantic-text-muted:var(--color-blue-800);--color-semantic-text-anchor:var(--color-blue-700);--color-semantic-text-anchor-hover:var(--color-white);--color-semantic-border:var(--color-blue-600);--color-semantic-border-muted:var(--color-blue-600);--color-semantic-logo:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:root{--font-family-brand:'Figtree',sans-serif;--font-weight-brand:300;--font-weight-brand-bold:600;--font-family-body:'Figtree',sans-serif;--font-weight-body:300;--font-weight-body-bold:600;--font-size-body:16px;--font-size-body-small:16px;--line-height-body-small:24px;--headline-h1-font-family:var(--font-family-body);--headline-h1-font-size:40px;--headline-h1-small-font-size:40px;--headline-h1-font-weight:var(--font-weight-body);--headline-h1-line-height:1.2;--headline-h2-font-size:24px;--headline-h2-line-height:1.25;--headline-h2-font-weight:var(--font-weight-body);--headline-h3-font-size:18px;--headline-h3-line-height:1.2;--headline-h3-font-weight:var(--font-weight-body);--headline-text-transform:none;--label-font-size:14px;--label-text-transform:uppercase;--label-font-weight:var(--font-weight-body-bold);--label-letter-spacing:.02em;--section-padding-default:32px;--section-overlap:96px;--content-padding-default:20px;--content-padding-medium:var(--content-padding-default);--content-padding-small:var(--content-padding-default);--content-width:calc(100vw - (2 * var(--content-padding-default)));--columns-padding:var(--content-padding-default);--columns-gutter:24px;--columns-width-1-col:calc((var(--content-width) - (2 * var(--columns-gutter))) / 3);--columns-width-2-col:calc(2 * var(--columns-width-1-col) + var(--columns-gutter));--width-limited:auto;--block-padding-default:16px;--gap-xxs:4px;--gap-xs:8px;--gap-s:12px;--gap-m:16px;--gap-l:20px;--gap-xl:24px;--gap-2xl:32px;--gap-3xl:48px;--gap-4xl:64px;--gap-default:var(--gap-xs);--border-width-default:2px;}@media (min-width:800px){:root{--font-size-body:18px;--headline-h1-font-size:60px;--headline-h1-small-font-size:60px;--headline-h2-font-size:32px;--headline-h3-font-size:22px;--section-padding-default:64px;--content-padding-default:48px;--block-padding-default:24px;}}@media (min-width:1200px){:root{--headline-h1-font-size:96px;--headline-h1-small-font-size:64px;--headline-h2-font-size:40px;--headline-h3-font-size:26px;--section-padding-default:96px;--width-limited:var(--columns-width-2-col);}}@media (min-width:1920px){:root{--section-padding-default:128px;--font-size-body:20px;--font-size-body-small:17px;--content-width:calc(1920px - (var(--content-padding-default) * 2))}}
@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto;}}html,body{overscroll-behavior-y:none;}body{font-family:var(--font-family-body);font-weight:var(--font-weight-body);font-size:var(--font-size-body);color:var(--color-semantic-text);background-color:var(--color-semantic-surface);}
.js-overlay{--js-overlay-text-color:var(--color-brand-blue-dark);--js-overlay-close-size:24px;--js-overlay-close-weight:2px;}.js-overlay{position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;background-color:var(--color-white);color:var(--js-overlay-text-color);}body.has-overlay{overflow:hidden;}.js-overlay--inner{display:flex;flex-direction:column;justify-content:center;height:100%;}.js-overlay--inner .ui-title-row{margin-bottom:14px;}.js-overlay--close{position:absolute;top:clamp(12px,2vw,24px);right:var(--content-padding-default);width:var(--js-overlay-close-size);height:var(--js-overlay-close-size);cursor:pointer;border:0;background:none;}.js-overlay--close:before,.js-overlay--close:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:var(--js-overlay-close-size);height:var(--js-overlay-close-weight);background-color:var(--js-overlay-text-color);}.js-overlay--close:after{transform:translate(-50%,-50%) rotate(-45deg);}@media screen and (max-width:799px){.js-overlay--inner{justify-content:flex-start;overflow:scroll;margin-top:50px;}.js-overlay--inner > .content-wrap{padding-bottom:72px;}}@media screen and (min-width:800px){.js-overlay.is-scrollable .js-overlay--inner{max-height:calc(100vh - 72px);overflow:scroll;justify-content:flex-start;margin-top:72px;}.js-overlay.is-scrollable .js-overlay--inner > .content-wrap{padding-bottom:72px;}}@media screen and (min-width:2200px){.js-overlay--inner h3{font-weight:var(--font-weight-brand);font-size:40px;}}
a[href="#main-content"]{color:#fff;text-align:center;display:block;margin:4px auto;}div[data-drupal-messages]{background-color:#fff;border-top:1px solid #cfd4dd;padding:4px 24px;font-size:16px;color:#4f5661;}.page > form{margin:var(--section-padding-default) var(--content-padding-small);}.page > form .form-item{display:block;}form .form-item:not(:last-child){margin-bottom:24px;}form label{display:block;margin-bottom:4px;font-size:var(--font-size-body-small);}form input[type="text"],form input[type="password"]{display:block;width:100%;padding:8px;border:1px solid var(--color-semantic-text);border-radius:0;}form input.button{border:0;background-color:var(--button-background-color);padding:var(--button-padding);font-size:var(--button-font-size);font-weight:var(--button-font-weight);}
