:root{--blt-font-base:"Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;--theme-nested-navlinks-floating-background-color:light-dark(#fff,#212121);--theme-nested-navlinks-floating-text-color:light-dark(#212121,#fff);--theme-nested-navlinks-floating-hover-background-color:light-dark(color-mix(in srgb, var(--theme-nested-navlinks-floating-background-color), black 8%),color-mix(in srgb, var(--theme-nested-navlinks-floating-background-color), white 8%));--theme-nested-navlinks-floating-border-color:light-dark(color-mix(in srgb, var(--theme-nested-navlinks-floating-background-color), black 20%),color-mix(in srgb, var(--theme-nested-navlinks-floating-background-color), white 20%));--theme-nested-navlinks-floating-box-shadow:0 1px 5px light-dark(rgba(#000, .1),rgba(#fff, .1))}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks{display:none}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap:hover .theme-navlinks2-nested-navlinks{z-index:1;background-color:var(--theme-nested-navlinks-floating-background-color);border:1px solid var(--theme-nested-navlinks-floating-border-color);max-width:240px;box-shadow:var(--theme-nested-navlinks-floating-box-shadow);color:var(--theme-nested-navlinks-floating-text-color);text-align:left;border-radius:4px;margin:0;padding:4px 0;display:block;position:absolute}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link{word-break:normal;width:100%;color:inherit;text-shadow:none;border:none;padding:8px 16px;font-size:16px;line-height:24px;text-decoration:none;display:block}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link:hover{background-color:var(--theme-nested-navlinks-floating-hover-background-color)}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item .theme-navlinks2-nested-navlinks-item-link.is-active{font-weight:700}.theme-navlinks2.theme-navlinks2--floating .theme-navlinks2-item-wrap .theme-navlinks2-nested-navlinks-item.is-active .theme-navlinks2-nested-navlinks-item-link{background-color:var(--theme-nested-navlinks-floating-hover-background-color);font-weight:700}.corduroy-header h1>a:link,.corduroy-header h1>a:visited,.corduroy-header h1>a:hover,.corduroy-header h1>a:active{color:inherit;text-decoration:none}:root{--corduroy-navlinks-item-background-color:light-dark(#fff,#212121);--corduroy-navlinks-item-text-color:light-dark(#212121,#fff);--corduroy-navlinks-item-border-color:light-dark(color-mix(in srgb, var(--corduroy-navlinks-item-background-color), black 20%),color-mix(in srgb, var(--corduroy-navlinks-item-background-color), white 20%));--corduroy-navlinks-item-background-color-active:light-dark(#212121,#fff);--corduroy-navlinks-item-text-color-active:light-dark(#fff,#212121);--corduroy-navlinks-item-border-color-active:light-dark(color-mix(in srgb, var(--corduroy-navlinks-item-background-color), white 20%),color-mix(in srgb, var(--corduroy-navlinks-item-background-color), black 20%))}.corduroy-navlinks2 .theme-navlinks2{flex-flow:wrap;gap:8px;margin:0;padding:0;font-size:16px;display:flex}.corduroy-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item{border:1px solid var(--corduroy-navlinks-item-border-color);background-color:var(--corduroy-navlinks-item-background-color);border-radius:4px;flex-direction:row;align-items:center;margin-bottom:4px;display:flex}.corduroy-navlinks2 .theme-navlinks2-item-wrap a.theme-navlinks2-item-link{color:var(--corduroy-navlinks-item-text-color);padding:7px 16px;line-height:24px;text-decoration:none}.corduroy-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator{margin:0 8px 0 -12px}.corduroy-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-nested-indicator>svg{fill:var(--corduroy-navlinks-item-text-color);display:block}.corduroy-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item.is-active{border:1px solid var(--corduroy-navlinks-item-border-color-active);background-color:var(--corduroy-navlinks-item-background-color-active)}.corduroy-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item.is-active a.theme-navlinks2-item-link{color:var(--corduroy-navlinks-item-text-color-active);font-weight:700}.corduroy-navlinks2 .theme-navlinks2-item-wrap .theme-navlinks2-item.is-active .theme-navlinks2-nested-indicator>svg{fill:#fff}.corduroy-banner{background-color:#fff;background-position:50%;background-size:cover;border-radius:0;width:100%;height:160px;margin:0 auto}@media (width>=544px){.corduroy-banner{border-radius:8px 8px 0 0;max-width:540px;height:200px}.corduroy-banner>picture,.corduroy-banner>img,.corduroy-banner>div{border-radius:8px 8px 0 0}}@media (width>=768px){.corduroy-banner{max-width:720px;height:240px}}@media (width>=992px){.corduroy-banner{max-width:960px;height:280px}}.theme-publication-search-field{border:1px solid #0000008a;border-radius:4px;max-width:220px}.theme-publication-search-field input[type=text]{background:0 0;padding:0 12px;line-height:34px}.theme-publication-search-field .theme-publication-search-field__clear{color:#0000008a;line-height:34px}:root{--theme-background-color:light-dark(#fff,#212121);--theme-text-color:light-dark(#212121,#fff);--theme-link-color:material-color("blue", "500");--corduroy-background-color:material-color("blue", "500")}body{background-color:var(--corduroy-background-color)}a:link,a:visited,a:hover,a:active{color:var(--theme-link-color);text-decoration:underline}.corduroy-contact-image{background-color:#ccc;background-position:50%;background-size:cover;margin:0 auto;padding:100% 0 0;display:block}@media (width<=543px){.theme-page{padding:8px 0}}@media (width>=544px){.theme-page{padding:16px 0}}@media (width>=768px){.theme-page{padding:16px}}.corduroy-container{background-color:var(--theme-background-color);color:var(--theme-text-color);width:100%;box-shadow:none;border-radius:0;margin:0 auto;padding:32px}@media (width>=544px){.corduroy-container{border-radius:8px;max-width:540px;padding:40px;box-shadow:0 2px 50px #0000001a}}@media (width>=768px){.corduroy-container{max-width:720px;padding:48px}}@media (width>=992px){.corduroy-container{max-width:960px}}.corduroy-banner+.corduroy-container{border-top-left-radius:0;border-top-right-radius:0}
