.original-brand .clean-nav .home-hr-menu{position:relative;align-self:center;color:#fff;font-size:inherit;line-height:1.4}
.original-brand .clean-nav .home-hr-menu summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:7px 2px;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;font-weight:700;list-style:none;cursor:pointer;white-space:nowrap}
.home-hr-menu summary::-webkit-details-marker{display:none}
.original-brand .clean-nav .home-hr-menu summary:hover,.original-brand .clean-nav .home-hr-menu[open] summary{background:transparent;color:#fff;text-decoration:underline;text-underline-offset:4px}
.original-brand .clean-nav .home-hr-menu summary:focus-visible{outline:3px solid #c5eafa;outline-offset:4px}
.home-hr-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:50;display:grid;gap:3px;width:280px;max-width:calc(100vw - 32px);padding:8px;border:1px solid #bdd6e6;border-radius:12px;background:#fff;box-shadow:0 12px 28px #062e4533}
.home-hr-menu:not([open])>.home-hr-panel{display:none}
.original-brand .clean-nav .home-hr-panel a{display:flex;align-items:center;min-height:44px;padding:10px 12px;border:0;border-radius:6px;background:#fff;color:#075788;text-decoration:none;white-space:normal;font-size:13px;line-height:1.4}
.original-brand .clean-nav .home-hr-panel a:hover{background:#e2f0f9;color:#064d78}
.original-brand .clean-nav .home-hr-panel a:focus-visible{outline:3px solid #0f75bd;outline-offset:-2px}
@media(max-width:900px){.original-brand .clean-nav .home-hr-menu{align-self:stretch;width:100%}.original-brand .clean-nav .home-hr-menu summary{justify-content:flex-start;width:fit-content;max-width:100%;white-space:normal;font-size:14px}.home-hr-panel{position:static;max-width:100%;width:100%;margin-top:8px;box-shadow:none}}
