/* Native disclosure for pointer, touch and keyboard. */
.header-inner nav{align-items:center}
header .quality-dropdown{position:relative;margin:0;border:0;padding:0;color:var(--ink,#142b4b)}
header .quality-dropdown>summary{display:flex;align-items:center;gap:7px;list-style:none;cursor:pointer;font:inherit;font-size:13px;font-weight:500;line-height:1.65;color:inherit;border-radius:6px}
header .quality-dropdown>summary::-webkit-details-marker{display:none}
header .quality-dropdown>summary .ui-icon{width:18px;height:18px;flex:none;transition:transform .18s ease}
header .quality-dropdown[open]>summary{color:#3163b3}
header .quality-dropdown[open]>summary .ui-icon{transform:rotate(180deg)}
header .quality-dropdown>summary:hover{color:#3163b3}
header .quality-menu{position:absolute;z-index:100;top:calc(100% + 16px);right:0;width:280px;max-width:calc(100vw - 40px);padding:8px;background:#fff;border:1px solid #e0e6ef;border-radius:16px;box-shadow:0 12px 36px #142b4b1a}
header .quality-menu a{display:block;padding:10px 14px;border-radius:9px;color:#17345c;font-size:14px;font-weight:500;text-decoration:none;white-space:normal;line-height:1.5}
header .quality-menu a:hover,header .quality-menu a:focus-visible{background:#eff4fc;color:#3163b3}
header .quality-dropdown>summary:focus-visible{outline:3px solid #3163b3;outline-offset:5px}
@media(max-width:760px){header nav{gap:18px}header .quality-dropdown>summary{font-size:13px}header .quality-menu{right:auto;left:50%;transform:translateX(-50%);top:calc(100% + 12px)}}
@media(prefers-reduced-motion:reduce){header .quality-dropdown>summary .ui-icon{transition:none}}
