/* Global market page body follows the supplied layout reference. Site navigation and footer remain shared. */
.gm-market-page--global .gm-market-hero--global {
  min-height: clamp(390px, 32vw, 465px);
  background-image: url('/assets/web-v3/markets/global-hero-v2.webp');
  background-position: center 54%;
}
.gm-market-page--global .gm-market-hero-inner {
  justify-content: center;
  padding-block: 82px 48px;
}
.gm-market-page--global .gm-market-breadcrumb {
  position: absolute;
  top: 27px;
  left: 0;
  margin: 0;
  font-size: 13px;
}
.gm-market-page--global .gm-market-hero-kicker {
  margin-bottom: 13px;
  color: #a77245;
  font-family: inherit;
  font-size: 15px;
  font-weight: 600;
  letter-spacing: .08em;
}
.gm-market-page--global .gm-market-hero h1 {
  font-size: clamp(54px, 5vw, 78px);
  line-height: 1.12;
}
.gm-market-page--global .gm-market-hero-lead {
  margin-top: 20px;
  font-size: clamp(15px, 1.25vw, 18px);
  line-height: 1.65;
}
.gm-market-global-types {
  padding-block: 24px 28px;
  border-bottom: 0;
  background: #fff;
}
.gm-market-global-types .gm-market-icon-row article { padding-inline: 17px; }
.gm-market-global-types .gm-market-icon-row svg { width: 38px; height: 38px; margin-bottom: 9px; }
.gm-market-global-types .gm-market-icon-row h2 { margin-bottom: 8px; font-size: 15px; }
.gm-market-global-types .gm-market-icon-row p { max-width: 195px; margin-inline: auto; font-size: 12px; line-height: 1.55; }

.gm-market-page--global .gm-market-focus {
  position: relative;
  overflow: hidden;
  padding-block: 50px 40px;
  background: #f3efe9;
}
.gm-market-page--global .gm-market-focus::before {
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(246,242,236,.87) 0%, rgba(246,242,236,.28) 54%, rgba(246,242,236,.10) 100%), url('/assets/web-v3/markets/global-map-v2.webp') center top / 100% auto no-repeat;
  content: '';
}
.gm-market-focus-inner { position: relative; }
.gm-market-focus-intro { position: relative; min-height: 225px; display: flex; justify-content: space-between; }
.gm-market-focus-intro .gm-market-section-heading { max-width: 570px; }
.gm-market-eyebrow { display: inline-block; color: #b77e4c; font-size: 13px; font-weight: 600; letter-spacing: .11em; }
.gm-market-focus-intro .gm-market-eyebrow { margin-bottom: 18px; }
.gm-market-focus-intro h2 { margin-bottom: 13px; font-size: clamp(38px, 3.5vw, 52px); }
.gm-market-focus-intro p { color: #434745; font-size: 16px; line-height: 1.7; }
.gm-market-focus-markers { position: relative; width: 45%; min-width: 330px; }
.gm-market-focus-markers > .gm-market-map-marker { position: absolute; display: flex; align-items: center; gap: 7px; color: #705942; font-size: 13px; line-height: 1.2; white-space: nowrap; text-shadow: 0 1px 5px #fff; }
.gm-market-focus-markers .gm-market-map-pin { display: block; flex: none; width: 25px; height: auto; filter: drop-shadow(0 2px 4px rgba(90, 65, 44, .28)); }
.gm-market-focus-markers .gm-market-map-label { display: block; }
.gm-market-focus-markers > .gm-market-map-marker:first-child { top: 122px; left: 48%; }
.gm-market-focus-markers > .gm-market-map-marker:last-child { top: 191px; left: 42%; }
.gm-market-focus-markers small { display: block; margin-top: 3px; font-size: 12px; }
.gm-market-page--global .gm-market-card-grid { gap: 16px; margin-top: 10px; padding: 8px; background: rgba(255,255,255,.92); border-radius: 5px; }
.gm-market-page--global .gm-market-card { border: 0; box-shadow: none; }
.gm-market-page--global .gm-market-card-image { height: clamp(245px, 23vw, 365px); }
.gm-market-page--global .gm-market-card-image img { object-position: 88% center; }
.gm-market-page--global .gm-market-card-title { right: 24px; bottom: 22px; left: 24px; }
.gm-market-page--global .gm-market-card-title strong { font-size: clamp(29px, 2.7vw, 41px); }
.gm-market-page--global .gm-market-card-caption { min-height: 86px; grid-template-columns: minmax(0,1fr) auto; gap: 15px; padding-inline: 18px; }
.gm-market-page--global .gm-market-card-caption > span { font-size: 13px; }
.gm-market-page--global .gm-market-card-caption b { width: auto; height: auto; min-width: 138px; padding: 9px 14px; color: #ab7040; background: #f6e9da; border-radius: 999px; font-size: 12px; font-weight: 500; text-align: center; }

.gm-market-page--global .gm-market-support { padding-block: 41px 47px; }
.gm-market-support-heading { display: flex; justify-content: space-between; align-items: flex-start; gap: 22px; }
.gm-market-support-heading > div { max-width: 920px; }
.gm-market-support-heading h2 { font-size: clamp(34px, 3vw, 45px); }
.gm-market-support-heading p { font-size: 14px; }
.gm-market-support-heading .gm-market-eyebrow { padding-top: 16px; white-space: nowrap; }
.gm-market-page--global .gm-market-icon-row--global { grid-template-columns: repeat(6, minmax(0,1fr)); margin-top: 28px; }
.gm-market-page--global .gm-market-icon-row--global svg { width: 37px; height: 37px; margin-bottom: 12px; }
.gm-market-page--global .gm-market-icon-row--global h3 { font-size: 14px; }
.gm-market-page--global .gm-market-icon-row--global p { font-size: 12px; }
.gm-market-page--global .gm-market-cta--global { min-height: 210px; display: flex; align-items: center; padding-block: 34px; background-image: url('/assets/web-v3/markets/global-cta-v2.webp'); }
.gm-market-page--global .gm-market-cta--global::before { background: linear-gradient(90deg,rgba(10,11,10,.78),rgba(10,11,10,.50) 60%,rgba(10,11,10,.12)); }
.gm-market-page--global .gm-market-cta-inner { justify-content: flex-start; }
.gm-market-page--global .gm-market-cta h2 { font-size: clamp(30px, 3vw, 43px); }
.gm-market-page--global .gm-market-cta p { margin-bottom: 17px; }
.gm-market-page--global .gm-market-cta-actions { justify-content: flex-start; }

@media (max-width: 900px) {
  .gm-market-focus-intro { min-height: 210px; }
  .gm-market-focus-markers { min-width: 220px; }
  .gm-market-page--global .gm-market-icon-row--global { grid-template-columns: repeat(3,minmax(0,1fr)); row-gap: 26px; }
  .gm-market-page--global .gm-market-icon-row--global article:nth-child(3) { border-right: 0; }
}
@media (max-width: 600px) {
  .gm-market-page--global .gm-market-hero--global { min-height: 420px; background-position: 60% center; }
  .gm-market-page--global .gm-market-hero-inner { justify-content: center; padding-block: 88px 32px; }
  .gm-market-page--global .gm-market-breadcrumb { top: 19px; font-size: 11px; }
  .gm-market-page--global .gm-market-hero-kicker { font-size: 13px; }
  .gm-market-page--global .gm-market-hero h1 { font-size: clamp(42px, 11vw, 54px); }
  .gm-market-page--global .gm-market-hero-lead { max-width: 310px; font-size: 13px; }
  .gm-market-page--global .gm-market-hero-lead br { display: none; }
  .gm-market-global-types .gm-market-icon-row { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .gm-market-global-types .gm-market-icon-row article:last-child { grid-column: 1 / -1; }
  .gm-market-global-types .gm-market-icon-row article:nth-child(2n) { border-right: 0; }
  .gm-market-page--global .gm-market-focus { padding-block: 36px; }
  .gm-market-focus-intro { min-height: 0; }
  .gm-market-focus-intro h2 { font-size: 34px; }
  .gm-market-focus-intro p { font-size: 13px; }
  .gm-market-focus-intro p br { display: none; }
  .gm-market-focus-markers { display: none; }
  .gm-market-page--global .gm-market-card-grid { grid-template-columns: 1fr; margin-top: 24px; }
  .gm-market-page--global .gm-market-card-caption { grid-template-columns: 1fr; }
  .gm-market-page--global .gm-market-card-caption b { justify-self: start; }
  .gm-market-support-heading .gm-market-eyebrow { display: none; }
  .gm-market-page--global .gm-market-icon-row--global { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .gm-market-page--global .gm-market-icon-row--global article:nth-child(3) { border-right: 1px solid var(--gm-market-line); }
  .gm-market-page--global .gm-market-icon-row--global article:nth-child(even) { border-right: 0; }
  .gm-market-page--global .gm-market-cta--global { min-height: 250px; }
  .gm-market-page--global .gm-market-cta-actions { width: 100%; }
}

/* Reference geometry: the supplied 812px body is 250 / 120 / 421 / 186 / 116px by section. */
.gm-market-page--global main .gm-market-shell { width: 88%; max-width: none; }
.gm-market-page--global .gm-market-hero--global { min-height: 30.8vw; background-position: center 54%; }
.gm-market-page--global .gm-market-hero-inner { min-height: 30.8vw; justify-content: flex-start; padding-block: 7.8vw 2vw; }
.gm-market-page--global .gm-market-breadcrumb { top: 4.15vw; gap: .55vw; font-size: 1.08vw; }
.gm-market-page--global .gm-market-hero-kicker { margin-bottom: 1.2vw; font-size: 1.42vw; }
.gm-market-page--global .gm-market-hero h1 { max-width: none; font-size: 5.35vw; }
.gm-market-page--global .gm-market-hero-lead { max-width: none; margin-top: .9vw; font-size: 1.44vw; line-height: 1.57; }

.gm-market-page--global .gm-market-global-types { padding-block: 3vw 2.45vw; }
.gm-market-page--global .gm-market-global-types .gm-market-shell { width: 94%; }
.gm-market-page--global .gm-market-global-types .gm-market-icon-row article { padding-inline: 1.8vw; }
.gm-market-page--global .gm-market-global-types .gm-market-icon-row svg { width: 3.1vw; height: 3.1vw; margin-bottom: .75vw; }
.gm-market-page--global .gm-market-global-types .gm-market-icon-row h2 { margin-bottom: .35vw; font-size: 1.26vw; line-height: 1.3; }
.gm-market-page--global .gm-market-global-types .gm-market-icon-row p { max-width: 20vw; margin-inline: auto; font-size: 1.1vw; line-height: 1.48; }

.gm-market-page--global .gm-market-focus { padding-block: 4vw 1.6vw; background: #f7f4ef; }
.gm-market-page--global .gm-market-focus::before { inset: 0 0 auto; height: 22.4vw; background: linear-gradient(90deg,rgba(246,242,236,.86),rgba(246,242,236,.28) 55%,rgba(246,242,236,.10)),url('/assets/web-v3/markets/global-map-v2.webp') center top / 100% auto no-repeat; }
.gm-market-page--global .gm-market-focus-intro { min-height: 18.25vw; }
.gm-market-page--global .gm-market-focus-intro .gm-market-section-heading { max-width: 44vw; }
.gm-market-page--global .gm-market-eyebrow { font-size: 1.12vw; }
.gm-market-page--global .gm-market-focus-intro .gm-market-eyebrow { margin-bottom: 1.45vw; }
.gm-market-page--global .gm-market-focus-intro h2 { margin-bottom: .85vw; font-size: 3.6vw; line-height: 1.2; }
.gm-market-page--global .gm-market-focus-intro p { font-size: 1.42vw; line-height: 1.47; }
.gm-market-page--global .gm-market-focus-markers { min-width: 0; }
.gm-market-page--global .gm-market-focus-markers > .gm-market-map-marker { gap: clamp(5px, .65vw, 9px); font-size: clamp(11px, 1.1vw, 15px); }
.gm-market-page--global .gm-market-focus-markers .gm-market-map-pin { width: clamp(20px, 1.8vw, 30px); }
.gm-market-page--global .gm-market-focus-markers > .gm-market-map-marker:first-child { top: 3.7vw; left: 30%; }
.gm-market-page--global .gm-market-focus-markers > .gm-market-map-marker:last-child { top: 9.2vw; left: 35%; }
.gm-market-page--global .gm-market-focus-markers small { margin-top: .25vw; font-size: clamp(10px, 1.08vw, 14px); }
.gm-market-page--global .gm-market-card-grid { width: calc(100% + 6.4vw); gap: 1.2vw; margin: 0 0 0 -3.2vw; padding: .65vw; border-radius: .5vw; }
.gm-market-page--global .gm-market-card-image { height: 20.85vw; }
.gm-market-page--global .gm-market-card-image img { object-position: center 48%; }
.gm-market-page--global .gm-market-card:first-child .gm-market-card-image img { filter: brightness(.83) saturate(1.1); }
.gm-market-page--global .gm-market-card-image::after { inset: 38% 0 0; background: linear-gradient(transparent,rgba(0,0,0,.62)); }
.gm-market-page--global .gm-market-card-title { right: 2.8vw; bottom: 1.65vw; left: 2.8vw; }
.gm-market-page--global .gm-market-card-title strong { font-size: 2.67vw; }
.gm-market-page--global .gm-market-card-title small { font-size: 2vw; }
.gm-market-page--global .gm-market-card-caption { min-height: 6.25vw; gap: 1.3vw; padding: .85vw 1.5vw; }
.gm-market-page--global .gm-market-card-caption > span { font-size: .96vw; line-height: 1.5; }
.gm-market-page--global .gm-market-card-caption b { min-width: 11.7vw; padding: .7vw 1vw; font-size: .95vw; }

.gm-market-page--global .gm-market-support { padding-block: 2vw 3.65vw; }
.gm-market-page--global .gm-market-support-heading { gap: 2vw; }
.gm-market-page--global .gm-market-support-heading > div { max-width: 77vw; }
.gm-market-page--global .gm-market-support-heading h2 { margin-bottom: .5vw; font-size: 3vw; line-height: 1.2; }
.gm-market-page--global .gm-market-support-heading p { font-size: 1.15vw; line-height: 1.5; }
.gm-market-page--global .gm-market-support-heading .gm-market-eyebrow { padding-top: 1.2vw; }
.gm-market-page--global .gm-market-icon-row--global { width: calc(100% + 6.4vw); grid-template-columns: repeat(6,minmax(0,1fr)); margin: 1.9vw 0 0 -3.2vw; }
.gm-market-page--global .gm-market-icon-row--global article { padding: 0 1.5vw; }
.gm-market-page--global .gm-market-icon-row--global svg { width: 3.1vw; height: 3.1vw; margin-bottom: .65vw; }
.gm-market-page--global .gm-market-icon-row--global h3 { margin-bottom: .38vw; font-size: 1.19vw; }
.gm-market-page--global .gm-market-icon-row--global p { font-size: 1.08vw; line-height: 1.46; }

.gm-market-page--global .gm-market-cta--global { min-height: 14.3vw; padding-block: 2vw; background-position: center 50%; }
.gm-market-page--global .gm-market-cta h2 { margin-bottom: .65vw; font-size: 2.5vw; }
.gm-market-page--global .gm-market-cta p { margin-bottom: 1vw; font-size: 1.12vw; }
.gm-market-page--global .gm-market-cta-actions { gap: 1.2vw; }
.gm-market-page--global .gm-market-cta-actions .gm-market-button { min-width: 16vw; min-height: 3.65vw; gap: 1vw; padding: .7vw 1.4vw; font-size: 1vw; }
.gm-market-page--global .gm-market-cta-actions svg { width: 1.15vw; height: 1.15vw; }

@media (max-width: 700px) {
  .gm-market-page--global main .gm-market-shell { width: calc(100% - 36px); }
  .gm-market-page--global .gm-market-hero--global, .gm-market-page--global .gm-market-hero-inner { min-height: 420px; }
  .gm-market-page--global .gm-market-hero--global { background-position: 58% center; }
  .gm-market-page--global .gm-market-hero-inner { justify-content: center; padding-block: 85px 30px; }
  .gm-market-page--global .gm-market-breadcrumb { top: 20px; gap: 4px; font-size: 10px; }
  .gm-market-page--global .gm-market-hero-kicker { margin-bottom: 12px; font-size: 13px; }
  .gm-market-page--global .gm-market-hero h1 { font-size: clamp(42px,11vw,54px); }
  .gm-market-page--global .gm-market-hero-lead { max-width: 310px !important; margin-top: 12px; font-size: 13px; }
  .gm-market-page--global .gm-market-hero-lead br { display: none; }
  .gm-market-page--global .gm-market-global-types { padding-block: 24px; }
  .gm-market-page--global .gm-market-global-types .gm-market-shell { width: calc(100% - 36px); }
  .gm-market-page--global .gm-market-global-types .gm-market-icon-row { grid-template-columns: repeat(2,minmax(0,1fr)); row-gap: 24px; }
  .gm-market-page--global .gm-market-global-types .gm-market-icon-row article { padding-inline: 12px; }
  .gm-market-page--global .gm-market-global-types .gm-market-icon-row article:last-child { grid-column: 1 / -1; }
  .gm-market-page--global .gm-market-global-types .gm-market-icon-row article:nth-child(even) { border-right: 0; }
  .gm-market-page--global .gm-market-global-types .gm-market-icon-row svg { width: 30px; height: 30px; margin-bottom: 8px; }
  .gm-market-page--global .gm-market-global-types .gm-market-icon-row h2 { margin-bottom: 5px; font-size: 13px; }
  .gm-market-page--global .gm-market-global-types .gm-market-icon-row p { max-width: 165px; font-size: 11px; }
  .gm-market-page--global .gm-market-focus { padding-block: 36px; }
  .gm-market-page--global .gm-market-focus::before { height: 280px; background-size: auto 280px; }
  .gm-market-page--global .gm-market-focus-intro { min-height: 0; }
  .gm-market-page--global .gm-market-focus-intro .gm-market-section-heading { max-width: none; }
  .gm-market-page--global .gm-market-eyebrow { font-size: 11px; }
  .gm-market-page--global .gm-market-focus-intro .gm-market-eyebrow { margin-bottom: 13px; }
  .gm-market-page--global .gm-market-focus-intro h2 { margin-bottom: 9px; font-size: 34px; }
  .gm-market-page--global .gm-market-focus-intro p { font-size: 13px; line-height: 1.6; }
  .gm-market-page--global .gm-market-focus-intro p br { display: none; }
  .gm-market-page--global .gm-market-focus-markers { display: none; }
  .gm-market-page--global .gm-market-card-grid { width: 100%; grid-template-columns: 1fr; gap: 12px; margin: 24px 0 0; padding: 7px; }
  .gm-market-page--global .gm-market-card-image { height: 225px; }
  .gm-market-page--global .gm-market-card-title { right: 20px; bottom: 16px; left: 20px; }
  .gm-market-page--global .gm-market-card-title strong { font-size: 29px; }
  .gm-market-page--global .gm-market-card-title small { font-size: 21px; }
  .gm-market-page--global .gm-market-card-caption { min-height: 0; grid-template-columns: 1fr; gap: 10px; padding: 14px; }
  .gm-market-page--global .gm-market-card-caption > span { font-size: 12px; }
  .gm-market-page--global .gm-market-card-caption b { justify-self: start; min-width: 120px; padding: 9px 13px; font-size: 11px; }
  .gm-market-page--global .gm-market-support { padding-block: 36px 43px; }
  .gm-market-page--global .gm-market-support-heading > div { max-width: none; }
  .gm-market-page--global .gm-market-support-heading h2 { margin-bottom: 8px; font-size: 30px; }
  .gm-market-page--global .gm-market-support-heading p { font-size: 13px; }
  .gm-market-page--global .gm-market-support-heading .gm-market-eyebrow { display: none; }
  .gm-market-page--global .gm-market-icon-row--global { width: 100%; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 25px 0; margin: 26px 0 0; }
  .gm-market-page--global .gm-market-icon-row--global article { grid-column: auto; padding: 0 10px !important; }
  .gm-market-page--global .gm-market-icon-row--global article:nth-child(odd) { border-right: 1px solid var(--gm-market-line); }
  .gm-market-page--global .gm-market-icon-row--global article:nth-child(even) { border-right: 0; }
  .gm-market-page--global .gm-market-icon-row--global svg { width: 33px; height: 33px; margin-bottom: 10px; }
  .gm-market-page--global .gm-market-icon-row--global h3 { margin-bottom: 5px; font-size: 13px; }
  .gm-market-page--global .gm-market-icon-row--global p { font-size: 11px; }
  .gm-market-page--global .gm-market-cta--global { min-height: 250px; padding-block: 35px; }
  .gm-market-page--global .gm-market-cta h2 { margin-bottom: 7px; font-size: 27px; }
  .gm-market-page--global .gm-market-cta p { margin-bottom: 18px; font-size: 13px; }
  .gm-market-page--global .gm-market-cta-actions { width: 100%; gap: 10px; }
  .gm-market-page--global .gm-market-cta-actions .gm-market-button { min-width: 140px; min-height: 42px; padding: 9px 12px; font-size: 12px; }
  .gm-market-page--global .gm-market-cta-actions svg { width: 15px; height: 15px; }
}

/* Keep the reference composition at tablet widths while capping its desktop scale. */
@media (min-width: 1101px) {
  .gm-market-page--global main .gm-market-shell {
    width: calc(100% - 88px);
    max-width: 1360px;
  }

  .gm-market-page--global .gm-market-hero--global,
  .gm-market-page--global .gm-market-hero-inner {
    min-height: clamp(360px, 30.8vw, 450px);
  }

  .gm-market-page--global .gm-market-hero-inner {
    padding-block: 92px 42px;
  }

  .gm-market-page--global .gm-market-breadcrumb {
    top: 35px;
    gap: 7px;
    font-size: 12px;
  }

  .gm-market-page--global .gm-market-hero-kicker {
    margin-bottom: 13px;
    font-size: 16px;
  }

  .gm-market-page--global .gm-market-hero h1 {
    font-size: clamp(54px, 4.1vw, 68px);
  }

  .gm-market-page--global .gm-market-hero-lead {
    margin-top: 16px;
    font-size: 17px;
    line-height: 1.6;
  }

  .gm-market-page--global .gm-market-global-types {
    padding-block: 18px 20px;
  }

  .gm-market-page--global .gm-market-global-types .gm-market-shell {
    width: calc(100% - 88px);
    max-width: 1420px;
  }

  .gm-market-page--global .gm-market-global-types .gm-market-icon-row article {
    padding-inline: 14px;
  }

  .gm-market-page--global .gm-market-global-types .gm-market-icon-row svg {
    width: 31px;
    height: 31px;
    margin-bottom: 6px;
  }

  .gm-market-page--global .gm-market-global-types .gm-market-icon-row h2 {
    margin-bottom: 4px;
    font-size: 14px;
  }

  .gm-market-page--global .gm-market-global-types .gm-market-icon-row p {
    max-width: 185px;
    font-size: 11px;
  }

  .gm-market-page--global .gm-market-focus {
    padding-block: 42px 26px;
  }

  .gm-market-page--global .gm-market-focus-intro {
    min-height: 220px;
  }

  .gm-market-page--global .gm-market-focus-intro .gm-market-section-heading {
    max-width: 560px;
  }

  .gm-market-page--global .gm-market-eyebrow {
    font-size: 12px;
  }

  .gm-market-page--global .gm-market-focus-intro .gm-market-eyebrow {
    margin-bottom: 15px;
  }

  .gm-market-page--global .gm-market-focus-intro h2 {
    margin-bottom: 10px;
    font-size: 44px;
  }

  .gm-market-page--global .gm-market-focus-intro p {
    font-size: 16px;
    line-height: 1.55;
  }

  .gm-market-page--global .gm-market-card-grid {
    width: calc(100% + 48px);
    gap: 16px;
    margin: 0 0 0 -24px;
    padding: 7px;
    border-radius: 6px;
  }

  .gm-market-page--global .gm-market-card-image {
    height: 270px;
  }

  .gm-market-page--global .gm-market-card-title {
    right: 24px;
    bottom: 18px;
    left: 24px;
  }

  .gm-market-page--global .gm-market-card-title strong {
    font-size: 36px;
  }

  .gm-market-page--global .gm-market-card-title small {
    font-size: 27px;
  }

  .gm-market-page--global .gm-market-card-caption {
    min-height: 78px;
    gap: 16px;
    padding: 11px 17px;
  }

  .gm-market-page--global .gm-market-card-caption > span {
    font-size: 13px;
  }

  .gm-market-page--global .gm-market-card-caption b {
    min-width: 142px;
    padding: 9px 14px;
    font-size: 12px;
  }

  .gm-market-page--global .gm-market-support {
    padding-block: 35px 40px;
  }

  .gm-market-page--global .gm-market-support-heading > div {
    max-width: 990px;
  }

  .gm-market-page--global .gm-market-support-heading h2 {
    margin-bottom: 7px;
    font-size: 42px;
  }

  .gm-market-page--global .gm-market-support-heading p {
    font-size: 15px;
  }

  .gm-market-page--global .gm-market-support-heading .gm-market-eyebrow {
    padding-top: 13px;
  }

  .gm-market-page--global .gm-market-icon-row--global {
    width: calc(100% + 48px);
    margin: 26px 0 0 -24px;
  }

  .gm-market-page--global .gm-market-icon-row--global article {
    padding-inline: 17px;
  }

  .gm-market-page--global .gm-market-icon-row--global svg {
    width: 36px;
    height: 36px;
    margin-bottom: 10px;
  }

  .gm-market-page--global .gm-market-icon-row--global h3 {
    margin-bottom: 6px;
    font-size: 14px;
  }

  .gm-market-page--global .gm-market-icon-row--global p {
    font-size: 12px;
  }

  .gm-market-page--global .gm-market-cta--global {
    min-height: 220px;
    padding-block: 34px;
  }

  .gm-market-page--global .gm-market-cta h2 {
    margin-bottom: 8px;
    font-size: 38px;
  }

  .gm-market-page--global .gm-market-cta p {
    margin-bottom: 16px;
    font-size: 15px;
  }

  .gm-market-page--global .gm-market-cta-actions {
    gap: 14px;
  }

  .gm-market-page--global .gm-market-cta-actions .gm-market-button {
    min-width: 180px;
    min-height: 44px;
    gap: 10px;
    padding: 10px 17px;
    font-size: 13px;
  }

  .gm-market-page--global .gm-market-cta-actions svg {
    width: 15px;
    height: 15px;
  }
}
