/* Only the shared header and the new international website control are changed. */
body.dds-has-site-switcher{margin:0}
body.dds-has-site-switcher .ddsi-header-inner{display:flex;justify-content:space-between;gap:24px;min-height:94px;padding-block:18px}
body.dds-has-site-switcher .dds-desktop-nav{margin-left:auto}
.ddsi-brand-group{display:flex;align-items:center;gap:24px;min-width:0;flex-shrink:0}
.ddsi-brand-group .dds-brand{flex-shrink:0}
/* The supplied English logo includes empty pixels to its right. Keep the
   artwork at its original height while letting the language button sit beside it. */
body.dds-has-site-switcher .ddsi-header .dds-brand-logo{width:150px;flex-basis:150px;height:48px;background-size:auto 100%}
.ddsi-switcher{font-family:Ubuntu,"Helvetica Neue",Arial,sans-serif;flex-shrink:0;color:#27486a}
body.dds-has-site-switcher .ddsi-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:10px 11px;border:0;border-radius:5px;background:transparent;color:#526371;font:700 14px/1.4 Ubuntu,"Helvetica Neue",Arial,sans-serif;white-space:nowrap;cursor:pointer;transition:background .12s,color .12s}
body.dds-has-site-switcher .ddsi-trigger:hover,body.dds-has-site-switcher .ddsi-trigger[aria-expanded="true"]{background:#edf2f5;color:#193d5b}
.ddsi-icon{display:block;width:17px;height:17px;flex:none;opacity:.75}
.ddsi-trigger .ddsi-icon{width:15px;height:15px;transition:transform .15s}
.ddsi-trigger[aria-expanded="true"] .ddsi-icon{transform:rotate(180deg)}
body.dds-has-site-switcher .ddsi-panel{position:fixed;z-index:3000;overflow-y:auto;overscroll-behavior:contain;padding:7px;background:#fff;border:1px solid #dce3e8;border-radius:8px;box-shadow:0 10px 28px #18344721,0 2px 5px #1834470c;scrollbar-width:thin;scrollbar-color:#c5d1da transparent}
.ddsi-panel[hidden],:is(.ddg-mobile-nav,.ddh-mobile-nav,.ddhb-mobile)[hidden]{display:none!important}
body.dds-has-site-switcher .ddsi-list{list-style:none;padding:0;margin:0}
body.dds-has-site-switcher .ddsi-list li{padding:0;margin:0}
body.dds-has-site-switcher .ddsi-list li+li{border-top:1px solid #eef1f3}
body.dds-has-site-switcher .ddsi-destination{display:flex;align-items:center;gap:12px;min-height:65px;padding:11px 10px;text-decoration:none;color:#253d50;border-radius:4px;transition:background .12s}
body.dds-has-site-switcher .ddsi-destination:hover{background:#f0f4f7;color:#183c5a}
body.dds-has-site-switcher .ddsi-destination.is-current{background:#f3f6f8}
.ddsi-mark{width:36px;height:36px;flex:0 0 36px;object-fit:contain}
.ddsi-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
.ddsi-native{font-size:16px;font-weight:700;line-height:1.15}
.ddsi-description{font-size:12px;font-weight:300;line-height:1.3;color:#536572}
.ddsi-meta{display:flex;align-items:flex-end;flex-direction:column;gap:5px;flex:none}
.ddsi-soon{padding:4px 6px;font:700 10px/1.2 Ubuntu,Arial,sans-serif;color:#765932;background:#f7f1e6;border-radius:3px;white-space:nowrap}
.ddsi-current-check{width:17px;height:17px;opacity:.6;margin:0 3px}
body.dds-has-site-switcher .ddsi-trigger:focus-visible,body.dds-has-site-switcher .ddsi-destination:focus-visible,body.dds-has-site-switcher :is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button):focus-visible{outline:3px solid #4577b3;outline-offset:2px}
body.dds-has-site-switcher .ddsi-destination:focus-visible{outline-offset:-3px;background:#edf3f8}
body.dds-has-site-switcher :is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button){display:none;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border:1px solid #dce3e8;border-radius:6px;background:#fff;cursor:pointer}
:is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button) .ddsi-icon{width:23px;height:23px}
body.dds-has-site-switcher :is(.ddg-mobile-nav,.ddh-mobile-nav,.ddhb-mobile){display:grid;gap:3px;padding:8px 24px 20px;border-top:1px solid #e5eaee;background:#fff}
body.dds-has-site-switcher :is(.ddg-mobile-nav,.ddh-mobile-nav,.ddhb-mobile) a{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 12px;color:var(--dds-ink);font:700 16px/1.4 var(--dds-heading);text-decoration:none;border-radius:4px}
body.dds-has-site-switcher :is(.ddg-mobile-nav,.ddh-mobile-nav,.ddhb-mobile) a:hover{background:#f0f3f5}
body.dds-has-site-switcher :is(.ddg-mobile-nav,.ddh-mobile-nav,.ddhb-mobile) a:focus-visible{outline:3px solid #4577b3;outline-offset:-3px}
body.dds-has-site-switcher .ddsi-header .ddhb-badge{margin-left:auto}
@media(max-width:1180px){.ddsi-brand-group{gap:14px}body.dds-has-site-switcher .ddsi-header-inner{gap:16px}body.dds-has-site-switcher .dds-desktop-nav a{padding-inline:9px}body.dds-has-site-switcher .dds-desktop-nav{gap:1px}}
@media(max-width:1040px){body.dds-has-site-switcher .dds-desktop-nav{display:none}body.dds-has-site-switcher :is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button){display:flex}body.dds-has-site-switcher .ddsi-header-inner{min-height:80px;padding-block:14px}.ddsi-brand-group{gap:20px;flex:1}}
@media(max-width:600px){
  body.dds-has-site-switcher .ddsi-header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;min-height:78px;padding-block:14px;width:calc(100% - 32px)}
  .ddsi-brand-group{display:contents}
  body.dds-has-site-switcher .ddsi-trigger{font-size:13px;padding:10px 7px;gap:6px}
  body.dds-has-site-switcher .ddsi-header .dds-brand{min-width:0;gap:8px;font-size:13px}
  body.dds-has-site-switcher .ddsi-header .dds-brand-logo{width:126px;flex-basis:126px;height:40px;max-width:100%}
  body.dds-has-site-switcher .ddg-brand-line,body.dds-has-site-switcher .ddh-brand-line,body.dds-has-site-switcher .ddhb-brand-line{font-size:14px}
  body.dds-has-site-switcher .ddg-brand-line strong,body.dds-has-site-switcher .ddh-brand-line strong,body.dds-has-site-switcher .ddhb-brand-line strong{font-size:20px}
  body.dds-has-site-switcher .ddg-greek-mark,body.dds-has-site-switcher .ddh-hebrew-mark,body.dds-has-site-switcher .ddhc-mark,body.dds-has-site-switcher .ddhb-mark{width:40px;height:40px;flex:0 0 40px}
  body.dds-has-site-switcher .ddg-greek-mark img,body.dds-has-site-switcher .ddh-hebrew-mark img,body.dds-has-site-switcher .ddhc-mark img,body.dds-has-site-switcher .ddhb-mark img{height:40px;width:auto;max-width:none}
  body.dds-has-site-switcher :is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button){width:44px;height:44px}
  body.dds-has-site-switcher .ddsi-header .ddhb-badge{display:none}
  body.dds-has-site-switcher .ddsi-header[data-ddsi-site="portuguese-hebrew"] .ddsi-header-inner{grid-template-columns:minmax(0,1fr) auto}
  .ddsi-description{font-size:12px}
  body.dds-has-site-switcher .ddsi-destination{min-height:66px}
}
@media(max-width:359px){
  body.dds-has-site-switcher .ddsi-header-inner{grid-template-columns:minmax(0,1fr) auto;row-gap:4px;padding-block:10px}
  body.dds-has-site-switcher .ddsi-header .dds-brand{grid-column:1;grid-row:1}
  .ddsi-switcher{grid-column:1 / -1;grid-row:2;justify-self:end}
  body.dds-has-site-switcher :is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button){grid-column:2;grid-row:1}
  body.dds-has-site-switcher .ddsi-trigger{min-height:44px;padding-block:8px}
}
@media(prefers-reduced-motion:reduce){.ddsi-trigger,.ddsi-trigger .ddsi-icon,.ddsi-destination{transition:none}}

/* Keep the themes' existing navigation elements and handlers. */
.ddsi-switcher,.ddsi-switcher *{box-sizing:border-box}
.ddsi-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ddsi-header .ddsi-brand-group{margin-right:0}
.ddsi-header .ddsi-brand-group>.dds-brand{min-width:0}
body.dds-has-site-switcher .ddsi-header :is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button),body.dds-has-site-switcher .ddsi-header .dds-mobile-nav>summary{background:#fff url('icons/bars-3.svg') center/22px no-repeat;font-size:0;box-sizing:border-box;padding:0;min-width:44px;min-height:44px;border:1px solid #dce3e8;border-radius:6px;cursor:pointer}
body.dds-has-site-switcher .ddsi-header :is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button)[aria-expanded="true"],body.dds-has-site-switcher .ddsi-header .dds-mobile-nav[open]>summary{background-image:url('icons/x-mark.svg')}
.ddsi-header :is(.ddg-menu-button,.ddh-menu-button,.ddhb-menu-button)>span,.ddsi-header .dds-mobile-nav>summary>span{display:none}
.ddsi-header .dds-mobile-nav>summary:focus-visible{outline:3px solid #4577b3;outline-offset:2px}
.ddsi-header details.dds-mobile-nav{margin-left:0;flex:none}
.ddsi-header details.dds-mobile-nav>summary{width:44px;height:44px}
.ddsi-header details.dds-mobile-nav>nav{z-index:2500}
@media(min-width:1041px){body.dds-has-site-switcher .ddsi-header .dds-mobile-nav{display:none}body.dds-has-site-switcher .ddsi-header .dds-desktop-nav{display:flex}}
@media(max-width:1040px){body.dds-has-site-switcher .ddsi-header .dds-mobile-nav{display:block}}
@media(max-width:359px){body.dds-has-site-switcher .ddsi-header details.dds-mobile-nav{grid-column:2;grid-row:1}}
