.gh-header{--gh-color-bg:#f4f7f9;--gh-color-border:#dae2e8;--gh-color-nav-text:#5a595b;--gh-color-nav-active:#053c72;--gh-color-accent:#37bebd;--gh-color-primary:#053c72;--gh-color-on-primary:#f4f7f9;--gh-header-height:72px;background-color:var(--gh-color-bg);border-bottom:1px solid var(--gh-color-border);position:relative;transition:box-shadow .2s ease;z-index:999}.gh-header--fixed{box-shadow:0 4px 16px rgba(4,46,90,.12);left:0;position:fixed;right:0;top:0}.gh-header__spacer{height:0}.gh-mega__group-description p{font-size:14px;line-height:1.5}.gh-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.gh-header__skip-link{background-color:var(--gh-color-primary);border-radius:6px;color:var(--gh-color-on-primary);font-weight:600;left:8px;padding:10px 16px;position:absolute;top:-100px;transition:top .15s ease;z-index:1100}.gh-header__skip-link:focus{top:8px}.gh-header__bar-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-bottom:14px;padding-top:14px;position:relative}.gh-header__logo{flex:0 0 auto;max-width:191px;width:191px}.gh-header__logo a{display:block}.gh-header__logo img{display:block;height:auto;max-width:100%;width:100%}.gh-header__toggle{align-items:center;background:transparent;border:0;border-radius:50%;cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;position:relative;width:40px;-webkit-tap-highlight-color:transparent}.gh-header__toggle:focus,.gh-header__toggle:focus-visible,.gh-header__toggle:hover{background-color:transparent}.gh-header__toggle-icon,.gh-header__toggle-icon:after,.gh-header__toggle-icon:before{background-color:var(--gh-color-nav-active);border-radius:2px;display:block;height:2px;transition:transform .2s ease,opacity .2s ease,top .2s ease;width:20px}.gh-header__login-btn{background-color:transparent;width:100%}.gh-header__toggle-icon{position:relative}.gh-header__toggle-icon:after,.gh-header__toggle-icon:before{content:"";left:0;position:absolute}.gh-header__toggle-icon:before{top:-6px}.gh-header__toggle-icon:after{top:6px}.gh-header__toggle.is-open .gh-header__toggle-icon{background-color:transparent}.gh-header__toggle.is-open .gh-header__toggle-icon:before{top:0;transform:rotate(45deg)}.gh-header__toggle.is-open .gh-header__toggle-icon:after{top:0;transform:rotate(-45deg)}.gh-header__panel{background-color:var(--gh-color-bg);box-shadow:-12px 0 32px rgba(4,46,90,.12);height:100%;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .28s ease;width:min(360px,86vw);z-index:1000}.gh-header__panel.is-open{transform:translateX(0)}.gh-header__panel-inner{display:flex;flex-direction:column;gap:24px;min-height:100%;padding:88px 24px 32px;position:relative}.gh-header__panel-close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--gh-color-nav-active);cursor:pointer;display:inline-flex;font-size:18px;height:40px;justify-content:center;line-height:1;position:absolute;right:24px;top:24px;width:40px;-webkit-tap-highlight-color:transparent}.gh-header__panel-close:focus-visible,.gh-header__panel-close:hover{background-color:rgba(5,60,114,.06)}.gh-header__backdrop{background-color:rgba(5,30,56,.45);inset:0;opacity:0;position:fixed;transition:opacity .2s ease;z-index:990}.gh-header__backdrop[hidden]{display:none}.gh-header__backdrop.is-visible{opacity:1}.gh-scroll-lock{overflow:hidden}.gh-header__nav-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.gh-header__nav-item{position:relative}.gh-header__nav-link{align-items:center;background:transparent;border:0;color:var(--gh-color-nav-text);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:space-between;padding:12px 4px;text-align:left;text-decoration:none;width:100%}.gh-header__nav-item--active>.gh-header__nav-link{color:var(--gh-color-nav-active)}.gh-header__nav-underline{display:none}.gh-header__nav-chevron{color:currentColor;flex:0 0 auto;transition:transform .2s ease}.gh-header__nav-trigger[aria-expanded=true] .gh-header__nav-chevron{transform:rotate(180deg)}.gh-mega{padding:4px 4px 16px}.gh-mega[hidden]{display:none}.gh-mega__inner{gap:20px}.gh-mega__inner,.gh-mega__sidebar{display:flex;flex-direction:column}.gh-mega__sidebar{gap:10px}.gh-mega__sidebar-heading{color:#1f8d8c;font-size:11px;font-weight:600;letter-spacing:.18em;margin:0 0 4px;text-transform:uppercase}.gh-mega__track{align-items:center;background-color:#fff;border:0;border-radius:0;box-shadow:0 2px 8px rgba(5,60,114,.05);cursor:pointer;display:flex;font-family:inherit;gap:12px;opacity:.7;padding:14px;text-align:left;text-decoration:none;transition:opacity .15s ease,box-shadow .15s ease;width:100%}.gh-mega__track:focus-visible,.gh-mega__track:hover{opacity:1}.gh-mega__track--active{border-left:3px solid var(--gh-color-accent);box-shadow:0 4px 16px rgba(5,60,114,.08);opacity:1}.gh-mega__track-chevron{align-self:center;color:var(--gh-color-nav-text);flex:0 0 auto;margin-left:auto;transition:transform .2s ease}.gh-mega__track[aria-selected=true] .gh-mega__track-chevron{transform:rotate(180deg)}.gh-mega__track-avatar{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:55px;justify-content:center;overflow:hidden;width:55px}.gh-mega__track-avatar img{display:block;height:100%;object-fit:cover;width:100%}.gh-mega__track-body{width:calc(100% - 55px)}.gh-mega__track-title{color:var(--gh-color-nav-active);font-size:15px;font-weight:600}.gh-mega__track-desc{color:#828082;font-size:12px}.gh-mega__panels{flex:1 1 auto;min-width:0}.gh-mega__columns{display:grid;gap:24px;grid-template-columns:1fr;margin-top:16px}.gh-mega__columns[hidden]{display:none}.gh-mega__column{border-top:1px solid var(--gh-color-border);padding-top:16px}.gh-mega__column-groups{display:flex;flex-direction:column;gap:20px}.gh-mega__group-heading{color:var(--gh-color-nav-active);font-size:13px;font-weight:700;margin:0 0 10px}.gh-mega__column-index{color:var(--gh-color-accent);font-size:11px;font-weight:600;letter-spacing:.12em;margin:0 0 6px}.gh-mega__column-title{color:var(--gh-color-nav-active);display:inline-block;font-family:Georgia,Merriweather,serif;font-size:16px;font-weight:700;letter-spacing:-.16px;line-height:1.2;margin:0 0 20px;padding-bottom:12px;position:relative;text-decoration:none}.gh-mega__column-title:after{background-color:var(--gh-color-accent);bottom:0;content:"";height:1px;left:0;position:absolute;width:24px}a.gh-mega__column-title--link:hover{text-decoration:underline}.gh-mega__column-items{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 16px;padding:0}.gh-mega__item-link{display:flex;flex-direction:column;gap:2px;text-decoration:none}.gh-mega__item-title{color:#414042;font-size:13px;font-weight:600}a.gh-mega__item-link:focus-visible .gh-mega__item-title,a.gh-mega__item-link:hover .gh-mega__item-title{color:var(--gh-color-nav-active);text-decoration:underline}.gh-mega__item-link--highlighted .gh-mega__item-title{color:var(--gh-color-accent)}.gh-mega__item-link--plain{cursor:default}.gh-mega__item-subtitle{color:#828082;font-size:11px}.gh-mega__featured{background-color:#eaeff2;border-left:2px solid var(--gh-color-accent);display:block;padding:12px 14px;text-decoration:none}.gh-mega__featured-badge{color:#1f8d8c;display:block;font-size:9px;font-weight:600;letter-spacing:.18em;margin-bottom:4px}.gh-mega__featured-title{color:var(--gh-color-nav-active);display:block;font-size:12px;font-weight:600}.gh-mega__featured-meta{color:#828082;display:block;font-size:10px;margin-top:4px}.gh-header__actions{align-items:stretch;border-top:1px solid var(--gh-color-border);display:flex;flex-direction:column;gap:12px;padding-top:20px}.gh-header__action-item{display:flex}.gh-header__icon-btn{align-items:center;background-color:#fff;border:1px solid var(--gh-color-border);border-radius:20px;color:var(--gh-color-nav-active);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.gh-header__icon-btn:focus-visible,.gh-header__icon-btn:hover{border-color:var(--gh-color-nav-active)}.gh-header__contact-btn,.gh-header__login-btn{border:1px solid;font-size:14px;font-weight:600}.gh-header__login-wrap{position:relative}.gh-login-menu{background-color:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(4,46,90,.1);margin-top:12px;opacity:0;overflow:hidden;transition:opacity .18s ease}.gh-login-menu[hidden]{display:none}.gh-login-menu.is-open{opacity:1}.gh-login-menu__group,.gh-login-menu__inner{display:flex;flex-direction:column}.gh-login-menu__group{border-bottom:1px solid var(--gh-color-border);gap:10px;padding:18px 22px}.gh-login-menu__group:last-child{border-bottom:0}.gh-login-menu__group-title{color:var(--gh-color-nav-active);font-family:Georgia,Merriweather,serif;font-size:14px;font-weight:700}.gh-login-menu__group-links{display:flex;flex-direction:column;gap:10px}.gh-login-menu__link{color:var(--gh-color-nav-text);font-size:14px;font-weight:600;text-decoration:none;transition:color .15s ease}.gh-login-menu__link:focus-visible,.gh-login-menu__link:hover{color:var(--gh-color-accent);text-decoration:underline}.gh-header__search-panel{opacity:0;transition:opacity .18s ease}.gh-header__search-panel[hidden]{display:none}.gh-header__search-panel.is-open{opacity:1}.gh-header__search-form{align-items:center;display:flex;gap:10px;position:relative}.gh-header__search-input-wrap{flex:1 1 auto;position:relative}.gh-header__search-input{background-color:#fff;border:1.5px solid var(--gh-color-border);border-radius:24px;color:var(--gh-color-nav-active);font-size:15px;height:48px;padding:0 16px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.gh-header__search-input::placeholder{color:var(--gh-color-nav-text)}.gh-header__search-input:focus-visible{border-color:var(--gh-color-accent);box-shadow:0 0 0 4px rgba(55,190,189,.16);outline:none}.gh-header__search-submit{display:none}.gh-header__search-close{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--gh-color-nav-text);cursor:pointer;display:inline-flex;flex:0 0 auto;height:20px;justify-content:center;padding:0;width:20px;-webkit-tap-highlight-color:transparent}.gh-header__search-close:focus,.gh-header__search-close:focus-visible,.gh-header__search-close:hover{background-color:transparent;color:var(--gh-color-nav-active)}@media screen and (min-width:768px){.gh-header__bar-inner{padding-bottom:16px;padding-top:16px}.gh-header__panel{width:min(400px,60vw)}}@media screen and (min-width:992px){.gh-header__panel-close{display:none}.gh-header__bar-inner{align-items:center;display:grid;grid-template-columns:auto 1fr auto}.gh-header__logo{grid-column:1}.gh-header__backdrop,.gh-header__toggle{display:none}.gh-header__panel,.gh-header__panel-inner{display:contents}.gh-header__nav{display:flex;grid-column:2;justify-content:center}.gh-header__nav-list{align-items:center;flex-direction:row;gap:30px}.gh-header__nav-link{font-size:14px;padding:8px 0;width:auto}.gh-header__nav-underline{background-color:var(--gh-color-accent);bottom:-1px;display:block;height:2px;left:0;position:absolute;width:100%}.gh-mega{background-color:#fff;box-shadow:0 12px 32px rgba(4,46,90,.08);left:50%;margin-top:12px;max-height:calc(100vh - var(--gh-header-height) - 32px);overflow-y:auto;padding:0;position:fixed;top:var(--gh-header-height);transform:translateX(-50%);width:min(1200px,calc(100vw - 48px));z-index:1000}.gh-mega__inner{align-items:flex-start;flex-direction:row}.gh-mega__sidebar{align-self:stretch;background-color:#ced7d7;flex:0 0 313px;padding:28px 20px}.gh-mega__track-chevron{display:none}.gh-mega__panels{padding:28px 32px}.gh-mega__columns{gap:28px;grid-template-columns:repeat(var(--gh-mega-col-units,4),minmax(0,1fr));margin-top:0}.gh-mega__column{border-top:0;padding-top:0}.gh-mega__column--wide{grid-column:span 2}.gh-mega__column--wide .gh-mega__column-groups{flex-direction:row;gap:32px}.gh-mega__column--wide .gh-mega__group{flex:1 1 0;min-width:0}.gh-mega__column--stacked .gh-mega__column-groups{flex-direction:column;gap:20px}.gh-mega__column--stacked .gh-mega__group{flex:initial}.gh-header__actions{align-items:center;border-top:0;flex-direction:row;grid-column:3;padding-top:0}.gh-header__search-panel{background-color:#fff;border:1px solid var(--gh-color-border);border-radius:18px;box-shadow:0 16px 40px rgba(4,46,90,.14);left:50%;margin-top:12px;position:absolute;top:calc(100% + 12px);transform:translate(-50%,-8px);transition:opacity .18s ease,transform .18s ease;width:min(560px,calc(100vw - 48px));z-index:1050}.gh-header__search-panel.is-open{transform:translate(-50%)}.gh-header__search-form{padding:18px 20px}.gh-header__search-input{padding:0 46px 0 16px}.gh-header__search-submit{align-items:center;background:transparent;border:0;color:var(--gh-color-nav-text);cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px}.gh-login-menu{margin-top:0;position:absolute;right:0;top:calc(100% + 12px);transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease;width:min(420px,calc(100vw - 48px));z-index:1050}.gh-login-menu.is-open{transform:translateY(0)}.gh-header__login-btn{width:auto}.gh-header__search-close{height:40px;width:40px}}