.gdm-item{position:relative}.gdm-trigger{display:flex;align-items:center;border-radius:30px;transition:background .22s ease,color .22s ease;color:#0b2a46}.gdm-trigger>a{display:flex;align-items:center;min-height:44px;padding:8px 13px;color:inherit;text-decoration:none;font-size:16px;font-weight:600}.gdm-trigger button{border:0;background:transparent;color:inherit;cursor:pointer;width:34px;min-height:44px;margin-left:-10px;margin-right:4px}.gdm-trigger button svg{width:11px}.gdm-item[data-open]>.gdm-trigger,.gdm-trigger:hover{background:#0b2a46;color:#fff9f0}.gdm-panel{list-style:none;position:absolute;z-index:6;top:100%;left:0;width:290px;max-width:80vw;max-height:70vh;overflow:auto;padding:20px;margin:0;background:#fff;border-radius:18px;box-shadow:0 16px 40px #142b4626;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s;pointer-events:none}.gdm-item[data-open]>.gdm-panel{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.gdm-panel a{display:block;padding:11px 14px;color:#0b2a46;text-decoration:none;border-radius:8px;font-size:16px;line-height:1.35}.gdm-panel a:hover,.gdm-panel a[aria-current=page]{background:#f4eee6}.gdm-children{list-style:none;padding-left:14px}.gdm-children a{font-size:14px}.gdm a:focus-visible,.gdm button:focus-visible{outline:2px solid #aa782c;outline-offset:2px}@media(prefers-reduced-motion:reduce){.gdm-panel,.gdm-trigger{transition:none}}
@media(min-width:990px){
  .header.header--middle-center:has(.gdm){grid-template-areas:'heading navigation icons';grid-template-columns:auto minmax(0,1fr) auto;column-gap:20px}
  .header.header--middle-center:has(.gdm) .header__heading,.header.header--middle-center:has(.gdm)>.header__heading-link{justify-self:start;text-align:left}
  .header .gdm{margin-left:0;justify-self:center;min-width:0}
  .header .gdm .list-menu--inline{flex-wrap:nowrap;gap:2px}
  .header .gdm-trigger>a{white-space:nowrap;padding:14px 12px}
}
@media(min-width:990px) and (max-width:1199px){
  .header.header--middle-center:has(.gdm){column-gap:10px;padding-left:24px;padding-right:24px}
  .header .gdm-trigger>a{font-size:14px;padding-left:7px;padding-right:7px}
}
