/* Company marks follow the existing Rad2Rad menu text scale; hit areas stay unchanged. */
.policy-site-nav > .ir-nav-logo-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 32px;
  flex: 0 0 auto;
  text-decoration: none;
}
.policy-site-nav > .ir-nav-logo-link:focus-visible {
  outline: 2px solid #0f2c4a;
  outline-offset: 4px;
  border-radius: 3px;
}
.policy-site-nav .ir-nav-logo {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: inherit;
  height: 1em;
  flex: 0 0 auto;
  line-height: 1;
  white-space: nowrap;
}
.policy-site-nav .ir-nav-pap-svg,
.policy-site-nav .ir-nav-irc-svg {
  display: block;
  width: 1.86em;
  height: .8em;
  margin: 0 .12em;
  overflow: visible;
  transform: skewX(-12deg);
  transform-origin: 50% 100%;
}
.policy-site-nav .ir-nav-rsn-image {
  display: block;
  width: 1.86em;
  height: .8em;
  object-fit: contain;
}
.policy-site-nav .ir-nav-hrn,
.policy-site-nav .ir-nav-irad {
  display: inline-flex;
  align-items: baseline;
  gap: 0;
  margin: 0;
  padding: 0;
  color: #0f2c4a;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  font-weight: 800;
  font-style: normal;
  letter-spacing: -.075em;
  line-height: 1;
  text-transform: none;
}
.policy-site-nav .ir-nav-hrn > span,
.policy-site-nav .ir-nav-irad > span {
  display: inline;
  margin: 0;
  padding: 0;
  font: inherit;
  letter-spacing: inherit;
  color: inherit;
}
.policy-site-nav .ir-nav-hrn > .ir-nav-warm,
.policy-site-nav .ir-nav-irad > .ir-nav-warm {
  color: #c87455;
}
.policy-site-nav .ir-nav-irad > sup {
  position: static;
  align-self: flex-start;
  margin: .1em 0 0 .3em;
  color: #3f566e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .45em;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0;
}
@media (max-width: 820px) {
  .policy-site-nav > .ir-nav-logo-link {
    justify-content: flex-start;
  }
}
.policy-site-menu{position:relative;background:#fff;border-top:1px solid #e2e9ef;border-bottom:2px solid transparent;color:#13283d}.policy-site-menu::before{content:'';position:absolute;left:0;right:0;bottom:-2px;height:2px;background:linear-gradient(to bottom,#0f2c4a 0 50%,#3f566e 50% 100%);pointer-events:none;z-index:131}.policy-site-menu-inner{display:flex;align-items:center;justify-content:flex-end;padding:3px 5vw;min-height:45px;background:#fff}.policy-site-nav{display:flex;align-items:center;gap:20px}.policy-site-nav .rad2rad-nav-two{font-weight:900}.policy-site-nav>a,.policy-site-nav-menu-button{border:0;background:none;color:#30485f;font:inherit;font-size:14px;text-decoration:none;cursor:pointer}.policy-site-nav-cta{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;padding:8px 14px!important;border-radius:9px;background:#0e5aa7!important;color:#fff!important;font-weight:800;text-decoration:none!important}.policy-site-nav-menu{position:relative}.policy-site-nav-menu[data-menu="humanitarian"],.policy-site-humanitarian-menu{display:none!important}.policy-site-nav-menu::after{content:'';position:absolute;left:-12px;right:-12px;top:100%;height:12px;z-index:129}.policy-site-nav-menu-button{display:flex;align-items:center;gap:4px;padding:7px 0}.policy-site-nav-menu-button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.policy-site-nav-submenu{display:none;position:absolute;top:40px;left:-26px;width:330px;padding:10px;border:1px solid #dbe5ed;border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(20,45,70,.15);z-index:130}.policy-site-nav-menu:hover>.policy-site-nav-submenu,.policy-site-nav-menu:focus-within>.policy-site-nav-submenu,.policy-site-nav-menu.is-open>.policy-site-nav-submenu{display:block}.policy-site-nav-submenu a{display:flex;gap:12px;padding:13px;border-radius:11px;color:#13283d;text-decoration:none}.policy-site-nav-submenu a:hover,.policy-site-nav-submenu a:focus-visible{background:#f2f6f9}.policy-site-nav-submenu>a>svg{width:17px;height:17px;flex:0 0 17px;margin-top:1px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.policy-site-nav-submenu span{display:flex;flex-direction:column;gap:3px}.policy-site-nav-submenu b{font-size:13px}.policy-site-nav-submenu small{color:#6f8294;font-size:11px}.policy-site-mobile-toggle{display:none;border:0;background:transparent;color:#30485f;padding:8px;cursor:pointer}.policy-site-mobile-toggle svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1100px){.policy-site-nav{gap:12px}.policy-site-nav>a,.policy-site-nav-menu-button{font-size:12px}}@media(max-width:820px){.policy-site-menu-inner{min-height:45px;padding:3px 20px}.policy-site-mobile-toggle{display:block}.policy-site-nav{display:none;position:absolute;top:100%;left:0;right:0;align-items:stretch;padding:18px;background:#fff;border-bottom:1px solid #dfe7ed;box-shadow:0 15px 35px rgba(20,45,70,.12);z-index:130}.policy-site-nav.open{display:grid}.policy-site-nav>a,.policy-site-nav-menu-button{font-size:12px}.policy-site-nav-menu-button{width:100%;justify-content:space-between}.policy-site-nav-menu::after{display:none}.policy-site-nav-submenu{position:static;width:auto;margin-top:8px;box-shadow:none}.policy-site-nav-cta{width:max-content}}