/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu-toggle{--menu-toggle--color:var(--color--white);--menu-toggle--background:var(--color--dark-blue-60);--menu-toggle--icon-fill:var(--color--brand-80);--menu-toggle--icon-stroke:var(--color--brand-80);--icon--fill-color:var(--menu-toggle--icon-fill);--icon--stroke-color:var(--menu-toggle--icon-stroke);width:100%;}.menu-toggle__toggler{padding:1.2rem;width:100%;background:var(--menu-toggle--background);color:var(--menu-toggle--color);font-weight:var(--font-weight--medium);}.menu-toggle .toggle__button{--icon--fill-color:var(--menu-toggle--color);}.menu-toggle .toggle__close .icon{--icon--fill-color:var(--menu-toggle--color);--icon--stroke-color:var(--menu-toggle--color);}.menu-toggle .collapsed{--menu-toggle--color:var(--color--brand-80);--menu-toggle--background:var(--color--white);}.menu-toggle__content{display:none;position:absolute;top:100%;left:0;right:0;z-index:101;flex-basis:100%;flex-grow:1;align-items:center;background-color:var(--color--dark-blue-60);}.show .menu-toggle__content{display:block;}@media (min-width:992px){.menu-toggle__content{display:block;background-color:transparent;}}@media (min-width:768px) and (max-width:991.98px){.menu-toggle__toggler{padding:2.8rem;}.menu-toggle__content{width:36.8rem;left:auto;}.menu-toggle--search{left:0;width:auto;}}@media (min-width:992px){.menu-toggle__toggler{display:none;}.menu-toggle__content{background-color:transparent;position:static;top:auto;left:auto;right:auto;align-items:flex-start;}}
div.modal{--modal--padding:2.4rem;--modal--overlay--background-color:rgba(0,0,0,0.5);--modal--content--background-color:var(--color--white);--modal--content--max-width:61rem;--modal--content--padding:4.8rem;--modal--overlay--pointer-events:none;position:fixed;display:flex;top:0;left:0;height:100%;width:100%;z-index:9999;overflow:hidden;outline:0;align-items:center;justify-content:center;padding:var(--modal--padding);}div.modal__wrapper-for-content-width{max-width:var(--container--max-width);width:100%;top:0;}@media (min-width:576px){div.modal__wrapper-for-content-width{position:absolute;}}div.modal__overlay{position:absolute;width:100%;height:100%;pointer-events:var(--modal--overlay--pointer-events);background-color:var(--modal--overlay--background-color);}div.modal--immediate{--modal--overlay--pointer-events:all;}div.modal__content{transition:transform 0.3s ease-out;transform:translate(0,-50px);pointer-events:auto;border:0.1rem solid rgba(0,1,0,0.2);border-radius:0.2rem;outline:0;z-index:1;padding:var(--modal--content--padding);background-color:var(--modal--content--background-color);max-width:var(--modal--content--max-width);}div.modal--show .modal__content{transform:none;}div.modal--hide{display:none;}@media (min-width:576px){div.modal{--modal--padding:4.8rem;}}div.modal--search_modal{--modal--content--padding:3.2rem;padding-top:2.4rem;}div.modal--search_modal div.modal__content{position:absolute;top:0;bottom:0;right:0;left:0;overflow-y:auto;}@media (min-width:576px){div.modal--search_modal div.modal__content{right:var(--horizontal-rhythm--small);left:unset;bottom:unset;width:67.6rem;max-width:calc(100% - 16rem);transform:translate(0,3.2rem);border-radius:0.8rem;}}
.nested-links .nested-link{padding-bottom:2.4rem;font-weight:var(--font-weight--medium);}.nested-links .nested-link:last-child{padding-bottom:0;}.nested-links .nested-links{padding-top:2.4rem;padding-left:1.6rem;border-top:0.1rem solid var(--color--black-20);}
:root{--page-content--image--display:none;--page-content--image--margin-top:0;--page-content--image--margin-bottom:var(--vertical-rhythm--normal);--page-content--intro--grid-template-columns:minmax(0,1fr);--page-content--intro--margin:0;--page-content--banner--margin-bottom:0;--page-content--first--margin:0;--page-content--first--margin-top:0;--page-content--item--padding:var(--horizontal-rhythm--small);}.page-content{--page-content--full-width:var(--page-content--item--padding);}.page-content__messages{padding-left:var(--container--padding);padding-right:var(--container--padding);}.page-content__banner + div{margin-top:var(--page-content--first--margin-top);}.page-content__intro{display:grid;grid-column-gap:var(--horizontal-rhythm--small);grid-template-columns:var(--page-content--intro--grid-template-columns);margin-left:var(--page-content--intro--margin);margin-right:var(--page-content--intro--margin);padding:0 var(--page-content--item--padding);}.page-content__content{padding:0 var(--page-content--item--padding);}.page-content__return{padding:0 var(--page-content--item--padding);position:relative;z-index:0;}.page-content__image{display:var(--page-content--image--display);margin-top:var(--page-content--image--margin-top);margin-bottom:var(--page-content--image--margin-bottom);min-height:calc(4 * var(--vertical-rhythm--medium));}.page-content__image img{width:100%;max-width:37rem;}.page-content--full{--page-content--first--margin-top:0;}.page-content--search{--page-content--item--padding:0;}.page-content--search ul li{margin-left:3rem;--content--list-item--image:none;}@media (min-width:992px){.page-content{--page-content--full-width:0px;--page-content--item--padding:var(--horizontal-rhythm--large);--page-content--image--display:block;--page-content--image--margin-top:calc(-1 * var(--vertical-rhythm--normal));--page-content--intro--grid-template-columns:minmax(0,9fr) minmax(0,4fr);--page-content--first--margin-top:calc(-1 * var(--vertical-rhythm--spacer));}.page-content__intro .page-strip:last-child{--page-strip--padding-bottom:var(--vertical-rhythm--large);}.page-content--app{--page-content--item--padding:none;}.page-content--full{--page-content--first--margin-top:0;--page-content--full-width:var(--horizontal-rhythm--large);}}@media (min-width:1200px){.page-content{--page-content--first--margin:var(--horizontal-rhythm--large);}}
