.site-nav{background:#0B1F2E;border-bottom:1px solid rgba(242,237,228,.12);position:relative;z-index:100}.site-nav .wrap{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;gap:12px}.site-nav .brand span{font-family:Fraunces,Georgia,serif;font-weight:600;color:#F2EDE4;font-size:1.25rem}.site-nav .nav-links{list-style:none;display:flex;gap:22px;margin:0;padding:0;align-items:center}.site-nav .nav-links>li{margin:0;position:relative}.site-nav .nav-links>li>a,.dropdown-toggle{color:#D7CFC2;font:500 14px 'IBM Plex Sans',Arial,sans-serif;padding:8px 0;display:inline-block}.dropdown-toggle{border:0;background:none;cursor:pointer}.site-nav .nav-links a:hover,.dropdown-toggle:hover{color:#E8A33D}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background:#123047;border:1px solid rgba(242,237,228,.12);border-radius:8px;padding:8px;min-width:225px;list-style:none;margin:6px 0 0}.dropdown.open .dropdown-menu{display:block}.dropdown-menu a{display:block;padding:8px 12px;border-radius:6px;color:#D7CFC2;font-size:14px}.dropdown-menu a:hover{background:#17384F}.nav-toggle{display:none;background:none;border:1px solid rgba(242,237,228,.12);color:#F2EDE4;border-radius:6px;padding:8px 10px;font-size:14px}@media(max-width:860px){.site-nav .wrap{flex-wrap:wrap}.nav-toggle{display:inline-block}.site-nav .nav-links{display:none;flex-direction:column;align-items:flex-start;width:100%;gap:4px;padding-top:12px}.site-nav .nav-links.open{display:flex}.site-nav .dropdown-menu{position:static;border:0;background:none;padding:0 0 0 12px;margin:0}.site-nav .nav-links>li{width:100%}}
.site-nav .wrap{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}
.wrap{max-width:1280px}
.site-nav a{text-decoration:none}
.site-nav .nav-links .shield-nav>a{display:inline-block;background:#E8A33D;color:#1A1204;border:0;border-radius:5px;padding:13px 26px;font-size:15px;font-weight:600;line-height:1.7;text-align:center;white-space:nowrap}
.site-nav .nav-links .shield-nav>a:hover,.site-nav .nav-links .shield-nav>a:focus-visible{background:#F3C98A;color:#1A1204}
.shield-nav .shield-tip{display:none;position:absolute;right:0;top:calc(100% + 10px);width:250px;padding:12px 14px;border:1px solid rgba(242,237,228,.18);border-radius:8px;background:#123047;color:#F2EDE4;font:400 13px/1.5 'IBM Plex Sans',Arial,sans-serif;box-shadow:0 10px 24px rgba(0,0,0,.25)}
.shield-nav:hover .shield-tip,.shield-nav:focus-within .shield-tip{display:block}
@media(max-width:1150px){.site-nav .wrap{flex-wrap:wrap}.nav-toggle{display:inline-block}.site-nav .nav-links{display:none;flex-direction:column;align-items:flex-start;width:100%;gap:4px;padding-top:12px}.site-nav .nav-links.open{display:flex}.site-nav .dropdown-menu{position:static;border:0;background:none;padding:0 0 0 12px;margin:0}.site-nav .nav-links>li{width:100%}.shield-nav .shield-tip{display:block;position:static;width:auto;padding:4px 0 8px;border:0;background:none;box-shadow:none;color:#D7CFC2}.site-nav .nav-links .shield-nav>a{margin-top:6px}}
.site-nav .nested-dropdown{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px}
.site-nav .nested-dropdown>a{flex:1}
.site-nav .nested-toggle{border:0;background:transparent;color:#E8A33D;font-size:23px;line-height:1;cursor:pointer;padding:5px 11px;border-radius:5px}
.site-nav .nested-toggle:hover,.site-nav .nested-toggle:focus-visible{background:#17384F}
.site-nav .nested-menu{display:none;position:absolute;top:-8px;left:100%;min-width:245px;max-height:min(70vh,520px);overflow:auto;background:#123047;border:1px solid rgba(242,237,228,.12);border-radius:8px;padding:8px;list-style:none;margin:0}
.site-nav .nested-dropdown.open>.nested-menu,.site-nav .nested-dropdown:focus-within>.nested-menu{display:block}
@media(hover:hover) and (min-width:1151px){.site-nav .nested-dropdown:hover>.nested-menu{display:block}}
.site-nav .nested-menu li{margin:0}
.site-nav .nested-menu a{display:block;padding:8px 12px;border-radius:6px;color:#D7CFC2;font-size:14px}
.site-nav .nested-menu a:hover,.site-nav .nested-menu a:focus-visible{background:#17384F;color:#E8A33D}
@media(max-width:1150px){.site-nav .nested-dropdown{display:block}.site-nav .nested-dropdown>a{display:inline-block}.site-nav .nested-menu{position:static;max-height:none;min-width:0;border:0;background:none;padding:0 0 0 12px}.site-nav .nested-dropdown.open>.nested-menu{display:block}}
