.siteHeader .headerImportantLinks{color:#33455a;position:relative}.siteHeader .headerImportantLinks>summary{cursor:pointer;letter-spacing:.01em;white-space:nowrap;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:700;list-style:none;display:flex}.siteHeader .headerImportantLinks>summary::-webkit-details-marker{display:none}.siteHeader .headerImportantLinks>summary:hover,.siteHeader .headerImportantLinks[open]>summary{color:#126d82}.siteHeader .headerImportantLinks[open]>summary svg{transform:rotate(180deg)}:is(.siteHeader .headerImportantLinks>summary:focus-visible,.siteHeader .headerImportantLinksList a:focus-visible){outline-offset:3px;border-radius:5px;outline:3px solid #00b4cc}.siteHeader .headerImportantLinksPanel{z-index:2;overscroll-behavior:contain;background:#fff;border:1px solid #d6e2e7;border-radius:16px;width:min(350px,100vw - 32px);max-height:calc(100dvh - 110px);padding:16px 12px 10px;position:absolute;top:calc(100% + 8px);right:-24px;overflow-y:auto;box-shadow:0 16px 45px #03172b26}.siteHeader .headerImportantLinksPanel>p,.siteHeader .mobileImportantLinks>p{color:#55707d;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:0 12px 10px;font-size:10px;font-weight:800}.siteHeader .headerImportantLinksList{margin:0;padding:0;list-style:none}.siteHeader .headerImportantLinksList a{color:#0a263b;white-space:normal;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.siteHeader .headerImportantLinksList a:hover{color:#0a5367;background:#edf7f9}.siteHeader .headerImportantLinksList a>span:first-child{gap:4px;display:grid}.siteHeader .headerImportantLinksList strong{font-size:13px;font-weight:750;line-height:1.35}.siteHeader .headerImportantLinksList small{color:#526a78;letter-spacing:0;font-size:11px;font-weight:400;line-height:1.5}.siteHeader .headerImportantLinksList a>span:last-child{color:#097a91;flex:none;font-size:15px}.siteHeader .mobileImportantLinks{border-block:1px solid #d6e2e7;margin-block:8px;padding-block:16px 8px}@media (min-width:1181px){.siteHeader:has(.headerImportantLinks){grid-template-columns:220px minmax(0,1fr) auto;gap:18px}.siteHeader .desktopNav:has(.headerImportantLinks){gap:clamp(12px,1.1vw,20px)}.siteHeader .desktopNav:has(.headerImportantLinks)>a{white-space:nowrap;font-size:12px}}@media (max-width:1180px){.siteHeader .mobileNav>nav{width:min(310px,100vw - 32px)}}
