.navigation-disclosure{display:contents}.navigation-disclosure>summary.menu-toggle{list-style:none;cursor:pointer;width:43px;height:43px;align-items:center;justify-content:center;flex-direction:column;gap:6px;border:1px solid var(--line);border-radius:2px;background:white}.navigation-disclosure>summary.menu-toggle span{width:17px;height:1px;background:var(--ink)}.navigation-disclosure>summary.menu-toggle::-webkit-details-marker{display:none}.navigation-disclosure>summary.menu-toggle:focus-visible{outline:2px solid var(--blue,#0759d4);outline-offset:3px}@media(min-width:1001px){.navigation-disclosure>summary.menu-toggle{display:flex;position:absolute;inset-inline-end:32px;top:42px}.navigation-disclosure[data-enhanced=true]>summary.menu-toggle{display:none}.navigation-disclosure:not([data-enhanced=true])[open] .main-menu{padding-inline-end:64px}}@media(max-width:1000px){.navigation-disclosure>summary.menu-toggle{display:flex;margin-inline-start:auto}.navigation-disclosure .main-menu{display:none;position:absolute;top:100%;inset-inline:0;width:100%;padding:20px;border-block:1px solid var(--line);background:white;box-shadow:0 12px 22px #0b223710}.navigation-disclosure[open] .main-menu{display:grid;grid-template-columns:1fr 1fr;gap:12px}.has-complete-navigation .navigation-disclosure[open] .main-menu{display:flex;flex-direction:column;align-items:stretch;max-height:75vh;overflow-y:auto}}.site-header.has-complete-navigation{--nav-blue:#0759d4;--nav-muted:#566c7c;position:relative;z-index:35;background:#fff}.has-complete-navigation .site-header-inner{width:calc(100% - 64px);max-width:1600px;min-height:100px;gap:28px;flex-wrap:wrap;padding-block:16px}.has-complete-navigation .brand-wordmark{font-weight:750;font-size:24px;letter-spacing:.025em}.has-complete-navigation .brand-wordmark>span{font-size:10px;max-width:200px;letter-spacing:0;font-weight:400}.has-complete-navigation .main-menu{flex-wrap:wrap;justify-content:flex-end;gap:20px;flex:1 1}.complete-navigation{display:flex;gap:22px;align-items:center;font-size:12px;font-weight:600}.navigation-group{position:relative}.navigation-group>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:7px;padding-block:12px}.navigation-group>summary::-webkit-details-marker{display:none}.navigation-group[open]>summary{color:var(--nav-blue)}.navigation-dropdown{position:absolute;top:100%;inset-inline-start:0;width:310px;background:white;border-top:3px solid var(--nav-blue);box-shadow:0 14px 40px #10273726;padding:22px;max-height:70vh;overflow-y:auto;display:grid;gap:8px;font-size:13px;line-height:1.5}.navigation-group:first-child .navigation-dropdown{width:540px;grid-template-columns:1fr 1fr;gap:16px}.navigation-dropdown>a:first-child{grid-column:1/-1;color:var(--nav-blue);font-weight:700;border-bottom:1px solid #dce2e6;padding-bottom:12px}.navigation-dropdown section{display:grid;gap:8px;align-content:start}.navigation-dropdown strong{font-size:9px;letter-spacing:.1em;color:var(--nav-muted);margin-block:8px}.navigation-dropdown a{display:block;padding-block:3px}.navigation-dropdown a:hover{text-decoration:underline;color:var(--nav-blue)}.navigation-group:nth-last-child(-n+2) .navigation-dropdown{inset-inline-start:auto;inset-inline-end:0}.has-complete-navigation .language-switcher{font-size:10px;gap:5px}.has-complete-navigation .language-pending{display:none}.has-complete-navigation .main-menu>.button{min-height:40px;padding:10px 14px;gap:8px;font-size:11px}.navigation-english{font-size:.75em;font-weight:600;white-space:nowrap}@media(min-width:1001px){.has-complete-navigation .site-header-inner{min-height:126px}}.navigation-dropdown a:focus-visible,.navigation-group>summary:focus-visible{outline:2px solid var(--nav-blue);outline-offset:4px}@media(min-width:1250px){.has-complete-navigation .main-menu{display:grid;grid-template-columns:1fr auto;gap:0 22px}.complete-navigation{grid-row:1/3;justify-content:center}.has-complete-navigation .language-switcher{justify-content:flex-end}.has-complete-navigation .main-menu>.button{margin-top:8px}}@media(max-width:1249px){.has-complete-navigation .site-header-inner{gap:15px}.has-complete-navigation .brand-wordmark>span{display:none}.complete-navigation,.has-complete-navigation .main-menu{gap:14px}.has-complete-navigation .main-menu>.button{display:none}.has-complete-navigation .language-switcher{max-width:145px}}@media(max-width:1000px){.has-complete-navigation .site-header-inner{width:calc(100% - 40px)}.has-complete-navigation .menu-toggle{display:flex;margin-inline-start:auto}.has-complete-navigation .main-menu{display:none;flex-basis:100%}.has-complete-navigation .main-menu.is-open{display:flex;flex-direction:column;align-items:stretch;max-height:75vh;overflow-y:auto}.complete-navigation{display:grid;gap:0;width:100%}.complete-navigation>a,.navigation-group>summary{padding:12px 0;border-bottom:1px solid #dce2e6}.navigation-dropdown,.navigation-group:first-child .navigation-dropdown{position:static;box-shadow:none;width:100%;padding:15px 0;border-top:0;max-height:50vh}.has-complete-navigation .language-switcher{max-width:none;justify-content:start;gap:15px}.has-complete-navigation .main-menu>.button{display:flex}}