/* International ecosystem: a globe accompanies the heading without extra copy. */
.initiatives--global .initiatives-heading {
  position: relative;
  grid-template-columns: minmax(0, 1fr) auto;
  align-items: center;
  gap: clamp(32px, 5vw, 80px);
  padding-block: 42px 52px;
}

.initiatives--global #initiatives-title {
  position: relative;
  z-index: 2;
  max-width: 940px;
  font-size: clamp(2.5rem, 4.7vw, 4.75rem);
  line-height: 1.12;
  letter-spacing: -.045em;
  text-wrap: initial;
}
.initiatives--global #initiatives-title > span { display: block; }

.initiatives-global-visual {
  width: clamp(180px, 21vw, 240px);
  flex: none;
  color: #0754b5;
  pointer-events: none;
}
.initiatives-global-visual svg { display: block; width: 100%; height: auto; }
html[data-theme="dark"] .initiatives-global-visual { color: #c2d2ea; }

@media (width <= 680px) {
  .initiatives--global .initiatives-heading {
    display: block;
    overflow: hidden;
    padding-block: 44px 56px;
  }
  .initiatives--global #initiatives-title { font-size: clamp(2rem, 7.8vw, 3.25rem); }
  .initiatives--global .initiatives-global-visual {
    position: absolute;
    top: 0;
    right: -100px;
    width: 280px;
    opacity: .16;
  }
}

html[data-images="hidden"] .initiatives-global-visual { display: none; }
@media (forced-colors: active) {
  .initiatives-global-visual { display: none; }
}
