/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--languages--color:var(--color--white);--languages--background:var(--color--dark-blue-80);}.languages{--icon--fill-color:var(--languages--color);display:flex;justify-content:center;align-items:center;padding:1.8rem;margin:3.2rem;border-radius:0.2rem;border:0.1rem solid var(--color--black-20);background-color:var(--languages--background);}.languages a{text-decoration-line:none;color:var(--color--brand-80);}.languages a:hover,.languages a:focus{text-decoration-line:underline;}.languages .icon{font-size:2.4rem !important;margin-right:0.8rem;}.languages .icon svg{width:2.4rem;height:2.4rem;}.languages .icon svg path{fill:var(--color-white);stroke:var(--color--brand-80);}@media (min-width:992px){.languages{--languages--background:var(--color--white);--languages--color:var(--color--black-70);position:absolute;top:0;right:2.7rem;margin:1.2rem;padding:1.2rem;width:15rem;height:5rem;}}
:root{--menu-item--color:var(--color--white);--menu-item--background:transparent;--menu-item--active-background:var(--color--dark-blue-80);--menu-item--active-color:var(--color--white);--menu-item--hover-background:var(--color--dark-blue-80);--menu-item--hover-color:var(--color--white);--menu-item--badge-background:var(--color--white);--menu-item--badge-color:var(--color--dark-blue-80);}.menu-item{text-decoration-line:none;text-decoration-color:color-mix(in srgb,var(--link--underline-color) 60%,transparent);text-underline-offset:var(--link--underline-offset,auto);cursor:pointer;--icon--stroke-color:var(--menu-item--color);--icon--fill-color:transparent;display:flex;align-items:center;padding:1.6rem 1.6rem;margin-left:1.6rem;margin-right:1.6rem;font-weight:var(--font-weight--medium);line-height:3rem;color:var(--menu-item--color);background-color:var(--menu-item--background);}.menu-item:hover{text-decoration-line:underline;}.menu-item:hover{--menu-item--background:var(--menu-item--hover-background);--menu-item--color:var(--menu-item--hover-color);--menu-item--badge-background:var(--menu-item--hover-color);--menu-item--badge-color:var(--menu-item--hover-background);text-decoration-thickness:0.1rem;text-underline-offset:0.2rem;text-decoration-color:color-mix(in srgb,var(--menu-item--hover-color) 60%,transparent);}.menu-item.is-disabled{pointer-events:none;cursor:default;}.menu-item.is-active:not([data-drupal-link-system-path="<front>"]){--menu-item--background:var(--menu-item--active-background);--menu-item--color:var(--menu-item--active-color);}.menu-item.show{--menu-item--background:transparent;}.menu-item.show .icon{--icon--stroke-color:var(--color--dark-blue-20);transform:rotate(180deg);}.menu-item .icon{order:1;}.menu-item .compare-badge{display:inline-block;border-radius:50%;margin-left:0.8rem;width:2.4rem;text-align:center;color:var(--menu-item--badge-color);background-color:var(--menu-item--badge-background);line-height:2.4rem;text-decoration-line:none;}.dropdown-menu .menu-item{--menu-item--active-color:var(--color--white);--menu-item--active-background:var(--color--dark-blue-00);font-weight:var(--font-weight--normal);}.dropdown-menu .menu-item:hover{text-decoration-line:underline;text-decoration-thickness:0.1rem;text-underline-offset:0.2rem;text-decoration-color:color-mix(in srgb,var(--menu-item--active-color) 60%,transparent);}@media (min-width:992px) and (max-width:1199.98px){.menu-item{padding:1.6rem 1rem;}}@media (min-width:992px){.menu-item{--menu-item--color:var(--color--brand-80);--menu-item--active-color:var(--color--brand-80);--menu-item--active-background:var(--color--black-10);--menu-item--badge-color:var(--color--brand-80);--menu-item--badge-background:var(--color--brand-10);--menu-item--hover-color:var(--color--brand-80);--menu-item--hover-background:var(--color--black-10);margin:0;}.menu-item.show{--menu-item--background:var(--color--dark-blue-60);--menu-item--color:var(--color--white);--menu-item--active-color:var(--color--white);--menu-item--active-background:var(--color--dark-blue-60);--menu-item--hover-color:var(--color--white);--menu-item--hover-background:var(--color--dark-blue-80);--menu-item--badge-background:var(--color--white-opacity-30);--menu-item--badge-color:var(--color--white);}.menu-item.compare-link:hover{text-decoration-line:none;}.menu-item.compare-link:hover .link-text{text-decoration-line:underline;text-decoration-thickness:0.1rem;text-underline-offset:0.2rem;text-decoration-color:color-mix(in srgb,var(--menu-item--active-color) 60%,transparent);}.dropdown-menu .menu-item{--menu-item--color:var(--color--white);--menu-item--hover-background:var(--color--dark-blue-80);--menu-item--badge-background:var(--color--white-opacity-30);--menu-item--badge-color:var(--color--white);}}.claro-toolbar-menu > .menu-item{padding:0.2em 0 0.2em 0 !important;}.claro-toolbar-menu > .menu-item > .toolbar-menu{left:3px;}.claro-toolbar-menu > .menu-item > .toolbar-menu > .menu-item > .toolbar-menu{left:3px;}
:root{--menu-bar--dropdown-background:var(--color--dark-blue-80);}.menu-bar{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column;}.menu-bar .dropdown-menu{background-color:var(--menu-bar--dropdown-background);padding:0;z-index:100;}.menu-bar .icon{font-size:1rem;}.menu-bar .dropdown-menu{display:none;}.menu-bar .dropdown-menu.show{display:block;}.menu-bar__nav{display:flex;flex-direction:column;padding:1.6rem 0 0;margin:0;list-style:none;}.menu-bar__nav li{list-style:none;z-index:2;}.menu-bar__nav:after{display:block;content:"";margin:1.6rem 3.2rem 0;border-bottom:0.1rem solid var(--color--dark-blue-80);}@media (min-width:992px){.menu-bar{position:static;}.menu-bar .icon{--icon--stroke-color:var(--color--brand-20);}.menu-bar .dropdown-menu{--menu-bar--dropdown-background:var(--color--dark-blue-60);position:absolute;padding:1.6rem;}.menu-bar__nav{flex-direction:row;padding:0;}.menu-bar__nav:after{display:none;}}
.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;}}
.logo{display:inline-block;height:6.4rem;}.logo img{width:auto;height:6.4rem;}@media (min-width:576px) and (max-width:1199.98px){.logo img{height:5.6rem;}}@media print{.logo img{filter:grayscale(1) contrast(0) brightness(0);}}
.page-header{--container--padding:0;position:relative;display:flex;flex-direction:column;flex:1 0 0;}.page-header__logo{flex:1;padding:0.8rem 1.2rem;border-bottom:0.1rem solid var(--color--black-20);}.page-header__menu{display:flex;flex-direction:row;justify-content:center;align-items:center;}.page-header__menu > *{flex:1;display:flex;justify-content:center;align-items:center;min-width:15.5rem;}.page-header__primary{border-right:0.1rem solid var(--color--black-20);}.page-header__search_modal_button{border-width:0;--button--padding:1rem 2.4rem;--button--border-color:var(--color--brand-10);--button--hover--color:var(--color--brand-80);color:var(--color--brand-80);}@media (min-width:992px){.page-header__search_modal_button{margin-top:1.2rem;font-weight:var(--font-weight--normal);border-width:0.1rem;}}@media (min-width:768px) and (max-width:991.98px){.page-header{flex-direction:row;}.page-header__logo{border-bottom:none;}.page-header__primary{border-left:0.1rem solid var(--color--black-20);}}@media (min-width:992px){.page-header{padding:2.4rem 1.6rem 0;}.page-header__logo{border-bottom:none;}.page-header__primary{border:none;}.page-header__search{position:absolute;top:0;right:19.3rem;}}@media (min-width:1200px){.page-header{padding:2.4rem 6.4rem 0;}}.page-header__search_form_area{background-color:var(--color--dark-blue-10);margin-left:calc(var(--modal--content--padding) * -1);margin-right:calc(var(--modal--content--padding) * -1);margin-top:calc(var(--modal--content--padding) * -1);padding-left:var(--modal--content--padding);padding-right:var(--modal--content--padding);padding-top:2.4rem;padding-bottom:4rem;display:flex;gap:var(--vertical-rhythm--xsmall);flex-direction:column;border-radius:0.8rem;}.page-header__search_modal_close{align-self:flex-end;}.page-header__search_info_area{display:flex;flex-direction:column;padding-top:3.2rem;gap:1.6rem;position:relative;}.page-header__search_info_area_title{color:var(--color--black-80);font-size:16px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:1.6rem;}.page-header__search_info_area_pages_and_tools{display:flex;flex-direction:column;gap:3.2rem;}@media (min-width:768px){.page-header__search_info_area_pages_and_tools{flex-direction:row;}}.page-header__search_info_area_pages_and_tools_autocomplete_dropdown{position:static !important;border:none !important;padding:0;}@media (min-width:768px){.page-header__search_info_area_pages{width:50%;}}.page-header__search_info_area_pages_links{display:flex;flex-direction:column;gap:2.4rem;}.page-header__search_info_area_pages_links a{color:var(--color--dark-blue-80);font-size:20px;font-weight:var(--font-weight--medium);text-decoration-color:var(--color--dark-blue-20);}@media (min-width:768px){.page-header__search_info_area_tools{width:50%;}}.page-header__search_info_area_tools_links{display:flex;flex-direction:column;gap:0.8rem;}.page-header__search_info_area_tools_links a{display:flex;flex-direction:row;gap:1.6rem;border:1px solid var(--color--black-10);border-radius:4px;min-height:10rem;text-decoration:none;}.page-header__search_info_area_tools_links a:hover{text-decoration:underline;text-decoration-color:var(--color--dark-blue-20);text-decoration-thickness:0.1rem;}.page-header__search_info_area_tools_links a img{width:10rem;}.page-header__search_info_area_tools_link_title{display:flex;flex-direction:column;gap:0.8rem;color:var(--color--dark-blue-80);font-size:20px;font-weight:var(--font-weight--medium);justify-content:center;}.page-header__search_info_area_tools_link_title .icon{border:2px solid var(--color--dark-blue-80);border-radius:100%;}.page-header__search_info_area_tools_link_title .icon svg line{--icon--shape--stroke-color:var(--color--dark-blue-80);}.page-header__search_info_area_tools_link_title .icon svg path{--icon--fill-color:transparent;--icon--stroke-color:var(--color--dark-blue-80);}.page-header__search_info_area_how{display:flex;flex-direction:column;align-items:start;gap:1.6rem;}.page-header__search_info_area_how .icon svg ellipse,.page-header__search_info_area_how .icon svg rect,.page-header__search_info_area_how .icon svg circle,.page-header__search_info_area_how .icon svg line,.page-header__search_info_area_how .icon svg path{--icon--stroke-color:var(--color--black-70);--icon--shape--stroke-color:var(--color--black-70);--a--color:var(--color--black-70);fill:white !important;opacity:1 !important;}.page-header__search_info_area_how_button{color:var(--color--black-70);font-size:20px;text-decoration-line:underline;--button--font-weight:var(--font-weight--normal);}.page-header__search_info_area_how_help{display:none;padding:2.4rem;align-self:stretch;color:var(--color--dark-blue-00);background:var(--color--dark-blue-10);font-size:2rem;font-weight:400;}.page-header__search_info_area_how_help--show{display:block;}.page-header__not-finding-button{color:var(--color--black-70);font-size:2rem !important;text-decoration-line:underline;font-weight:400;font-family:Calibre,Arial,-apple-system,system-ui,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",sans-serif !important;margin-top:1.6rem;}.page-header__not-finding-button .icon svg ellipse,.page-header__not-finding-button .icon svg rect,.page-header__not-finding-button .icon svg circle,.page-header__not-finding-button .icon svg line,.page-header__not-finding-button .icon svg path{--icon--stroke-color:var(--color--black-70);--icon--shape--stroke-color:var(--color--black-70);--a--color:var(--color--black-70);fill:white !important;opacity:1 !important;}.page-header__not-finding-button-help{display:none;padding:2.4rem;align-self:stretch;color:var(--color--dark-blue-00);background:var(--color--dark-blue-10);font-size:2rem;font-weight:400;font-family:Calibre,Arial,-apple-system,system-ui,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",sans-serif !important;margin-top:1.1rem;}.page-header__not-finding-button-help--show{display:block;}
