body.investor-governance-page {
  --investor-page-u: calc(100vw / 1920);
  --site-content-width: calc(1600 * var(--investor-page-u));
  --site-header-width: calc(1600 * var(--investor-page-u));
  margin: 0;
  padding-top: 0 !important;
  min-height: calc(2629 * var(--investor-page-u));
  overflow-x: hidden;
  background: #000;
  color: #050c3e;
}

body.investor-governance-page .header,
html[data-mobile] body.investor-governance-page .header {
  position: absolute;
  inset: 0 0 auto;
  z-index: 100;
  width: calc(1920 * var(--investor-page-u));
  height: calc(70 * var(--investor-page-u));
  background: rgba(0, 0, 0, 0.9);
  transform: none;
}

body.investor-governance-page .header-inner,
html[data-mobile] body.investor-governance-page .header-inner {
  position: relative;
  width: calc(1600 * var(--investor-page-u));
  height: calc(70 * var(--investor-page-u));
  margin: 0 auto;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

body.investor-governance-page .logo,
html[data-mobile] body.investor-governance-page .logo {
  width: calc(59.625 * 100vw / 1080);
  height: calc(16.875 * 100vw / 1080);
}

body.investor-governance-page .logo-img,
html[data-mobile] body.investor-governance-page .header .logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

body.investor-governance-page .nav,
html[data-mobile] body.investor-governance-page .nav {
  position: absolute;
  left: calc(443 * var(--investor-page-u));
  top: calc(24 * var(--investor-page-u));
  display: flex;
  align-items: center;
  gap: calc(50 * var(--investor-page-u));
}

body.investor-governance-page .nav-link {
  font-size: var(--fs-16);
  line-height: calc(22 * var(--investor-page-u));
}

body.investor-governance-page .nav-link::after {
  bottom: calc(-15 * var(--investor-page-u));
  width: calc(16 * var(--investor-page-u));
  height: calc(1 * var(--investor-page-u));
  background: #1e9dec;
}

body.investor-governance-page .header-actions,
html[data-mobile] body.investor-governance-page .header-actions {
  position: absolute;
  left: calc(1463 * var(--investor-page-u));
  top: calc(23 * var(--investor-page-u));
  width: calc(137 * var(--investor-page-u));
  display: flex;
  justify-content: flex-start;
}

body.investor-governance-page .search-btn,
html[data-mobile] body.investor-governance-page .search-btn {
  width: calc(24 * var(--investor-page-u));
  height: calc(24 * var(--investor-page-u));
}

body.investor-governance-page .search-icon,
html[data-mobile] body.investor-governance-page .search-icon {
  width: calc(16 * var(--investor-page-u));
  height: calc(16 * var(--investor-page-u));
}

html[data-mobile] body.investor-governance-page .m-hamburger {
  width: calc(44 * var(--investor-page-u));
  height: calc(44 * var(--investor-page-u));
  gap: calc(5 * var(--investor-page-u));
  margin-left: calc(4 * var(--investor-page-u));
}

html[data-mobile] body.investor-governance-page .m-hamburger__bar {
  width: calc(20 * var(--investor-page-u));
  height: calc(2 * var(--investor-page-u));
  border-radius: calc(2 * var(--investor-page-u));
}

body.investor-governance-page .ig-page {
  position: relative;
  width: calc(1920 * var(--investor-page-u));
  height: calc(1451 * var(--investor-page-u));
  overflow: hidden;
  background: #fff;
}

body.investor-governance-page .ig-hero {
  position: absolute;
  left: calc(160 * var(--investor-page-u));
  top: calc(118 * var(--investor-page-u));
  width: calc(1600 * var(--investor-page-u));
  height: calc(392 * var(--investor-page-u));
  overflow: hidden;
  border-radius: calc(16 * var(--investor-page-u));
}

body.investor-governance-page .ig-hero__visual {
  position: absolute;
  inset: 0;
  overflow: hidden;
  -webkit-mask-image: url('../images/investor/governance-figma/hero-mask.png');
  mask-image: url('../images/investor/governance-figma/hero-mask.png');
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

body.investor-governance-page .ig-hero__base {
  position: absolute;
  left: calc(-201 * var(--investor-page-u));
  top: 0;
  width: calc(1801 * var(--investor-page-u));
  max-inline-size: none;
  height: calc(391 * var(--investor-page-u));
  object-fit: cover;
}

body.investor-governance-page .ig-hero__overlay {
  position: absolute;
  left: calc(-172 * var(--investor-page-u));
  top: calc(-11 * var(--investor-page-u));
  width: calc(1772 * var(--investor-page-u));
  max-inline-size: none;
  height: calc(404 * var(--investor-page-u));
  object-fit: cover;
}

body.investor-governance-page .ig-hero::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(229deg, rgba(65, 102, 161, 0) 27%, #1a66a2 83.4%);
}

body.investor-governance-page .ig-hero__copy {
  position: absolute;
  z-index: 2;
  left: calc(104 * var(--investor-page-u));
  top: calc(146 * var(--investor-page-u));
  color: #fff;
}

body.investor-governance-page .ig-hero__copy h1 {
  margin: 0;
  font-size: var(--fs-48);
  font-weight: 400;
  line-height: calc(67 * var(--investor-page-u));
}

body.investor-governance-page .ig-hero__copy p {
  margin: calc(2 * var(--investor-page-u)) 0 0;
  font-size: var(--fs-24);
  line-height: calc(32 * var(--investor-page-u));
  text-transform: uppercase;
}

body.investor-governance-page .ig-governance {
  position: absolute;
  left: calc(264 * var(--investor-page-u));
  top: calc(582 * var(--investor-page-u));
  width: calc(1392 * var(--investor-page-u));
  height: calc(773 * var(--investor-page-u));
  border-radius: calc(20 * var(--investor-page-u));
  background: #f2f7fb;
}

body.investor-governance-page .ig-governance > h2 {
  position: absolute;
  left: calc(66 * var(--investor-page-u));
  top: calc(48 * var(--investor-page-u));
  margin: 0;
  color: #000;
  font-size: var(--fs-36);
  font-weight: 500;
  line-height: calc(50 * var(--investor-page-u));
}

body.investor-governance-page .ig-governance__rule {
  position: absolute;
  left: calc(48 * var(--investor-page-u));
  top: calc(123 * var(--investor-page-u));
  width: calc(1296 * var(--investor-page-u));
  height: calc(2 * var(--investor-page-u));
  background: #dee1e5;
}

body.investor-governance-page .ig-governance__rule > span {
  position: absolute;
  left: 0;
  top: calc(-1 * var(--investor-page-u));
  width: calc(140 * var(--investor-page-u));
  height: calc(3 * var(--investor-page-u));
  background: #125bce;
}

body.investor-governance-page .ig-governance-list {
  position: absolute;
  inset: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

body.investor-governance-page .ig-card {
  position: absolute;
  left: calc(var(--card-x) * var(--investor-page-u));
  top: calc(var(--card-y) * var(--investor-page-u));
  width: calc(var(--card-width) * var(--investor-page-u));
  height: calc(198 * var(--investor-page-u));
  border-radius: calc(12 * var(--investor-page-u));
  background: #fff;
}

body.investor-governance-page .ig-card__identity {
  position: absolute;
  left: calc(var(--identity-x) * var(--investor-page-u));
  top: calc(35 * var(--investor-page-u));
  width: calc(var(--identity-width) * var(--investor-page-u));
  height: calc(128 * var(--investor-page-u));
}

body.investor-governance-page .ig-card__circle {
  position: absolute;
  left: calc(var(--circle-x) * var(--investor-page-u));
  top: 0;
  width: calc(60 * var(--investor-page-u));
  height: calc(60 * var(--investor-page-u));
}

body.investor-governance-page .ig-card__icon {
  position: absolute;
  object-fit: contain;
}

body.investor-governance-page .ig-card__icon--primary {
  left: calc((var(--circle-x) + 12) * var(--investor-page-u));
  top: calc(12 * var(--investor-page-u));
  width: calc(36 * var(--investor-page-u));
  height: calc(36 * var(--investor-page-u));
}

body.investor-governance-page .ig-card__icon--compensation-offset {
  left: calc(22 * var(--investor-page-u));
  top: calc(12 * var(--investor-page-u));
  width: calc(48 * var(--investor-page-u));
  height: calc(48 * var(--investor-page-u));
}

body.investor-governance-page .ig-card__label {
  position: absolute;
  left: 0;
  top: calc(72 * var(--investor-page-u));
  width: 100%;
  margin: 0;
  color: #125bce;
  font-size: var(--fs-20);
  font-weight: 400;
  line-height: calc(28 * var(--investor-page-u));
  text-align: center;
}

body.investor-governance-page .ig-card__label > span,
body.investor-governance-page .ig-card__names > span {
  display: block;
}

body.investor-governance-page .ig-card__divider {
  position: absolute;
  left: calc(var(--divider-x) * var(--investor-page-u));
  top: calc(48 * var(--investor-page-u));
  width: calc(1 * var(--investor-page-u));
  height: calc(102 * var(--investor-page-u));
  background: #dee1e5;
}

body.investor-governance-page .ig-card__names {
  position: absolute;
  left: calc(var(--names-x) * var(--investor-page-u));
  top: calc(47 * var(--investor-page-u));
  color: rgba(5, 12, 62, 0.5);
  font-size: var(--fs-14);
  font-weight: 400;
  line-height: calc(20 * var(--investor-page-u));
  white-space: nowrap;
}

body.investor-governance-page .ig-card__names > span + span {
  margin-top: calc(8 * var(--investor-page-u));
}

body.investor-governance-page .site-footer-shell {
  position: relative;
  z-index: 30;
  width: calc(1920 * var(--investor-page-u));
  height: calc(1178 * var(--investor-page-u));
  margin: 0;
  background: #000;
}

body.investor-governance-page .site-footer-shell:has(.mod-cta--photo) {
  margin-top: 0;
}

body.investor-governance-page .site-footer-shell:has(.mod-cta--photo) .ct-foot {
  margin-top: 0;
}

body.investor-governance-page .ct-foot__cta-band.mod-cta {
  --mod-cta-target-scale: calc(1600 / 1920);
  --mod-cta-target-radius: 16;
  --mod-cta-lift: 0px;
  --mod-cta-scroll-distance-factor: 0.05;
  position: relative;
  z-index: 40;
  width: calc(1920 * var(--investor-page-u));
  height: calc(390 * var(--investor-page-u));
  padding: 0;
  background: linear-gradient(to bottom, #fff 0 50%, transparent 50% 100%);
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band {
  position: relative !important;
  left: auto !important;
  top: auto !important;
  width: calc(1920 * var(--investor-page-u)) !important;
  height: calc(390 * var(--investor-page-u)) !important;
  min-height: calc(390 * var(--investor-page-u)) !important;
  overflow: visible !important;
  border-radius: 0 !important;
}

body.investor-governance-page .ct-foot__cta-wrap,
html[data-mobile] body.investor-governance-page .mod-cta .ct-foot__cta-wrap {
  position: absolute;
  left: 0;
  top: calc(50% - var(--mod-cta-lift));
  width: calc(1920 * var(--investor-page-u));
  max-width: none;
  max-inline-size: none;
  height: calc(468 * var(--investor-page-u));
  margin: 0;
  border-radius: calc(var(--mod-cta-radius, 0px) * 100vw / 1920px);
  aspect-ratio: auto;
  transform: translateY(-50%) scale(var(--mod-cta-scale, 1));
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-wrap.mod-cta-wrap {
  position: absolute !important;
  left: calc(160 * var(--investor-page-u)) !important;
  top: 0 !important;
  width: calc(1600 * var(--investor-page-u)) !important;
  height: calc(390 * var(--investor-page-u)) !important;
  min-height: calc(390 * var(--investor-page-u)) !important;
  border-radius: calc(16 * var(--investor-page-u)) !important;
  transform: none !important;
}

body.investor-governance-page .mod-cta .yx-cont1400 {
  width: 100%;
  height: 100%;
  padding: 0;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .yx-cont1400.ct-foot__cta-card {
  position: absolute !important;
  inset: 0 !important;
  width: calc(1600 * var(--investor-page-u)) !important;
  height: calc(390 * var(--investor-page-u)) !important;
  min-height: calc(390 * var(--investor-page-u)) !important;
  padding: 0 !important;
  display: block !important;
  border-radius: calc(16 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-wrap.mod-cta-wrap > .mod-cta-bg {
  width: calc(1600 * var(--investor-page-u)) !important;
  height: calc(390 * var(--investor-page-u)) !important;
  min-height: calc(390 * var(--investor-page-u)) !important;
  border-radius: calc(16 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-bg-mobile {
  width: calc(1600 * var(--investor-page-u)) !important;
  height: calc(390 * var(--investor-page-u)) !important;
  border-radius: calc(16 * var(--investor-page-u)) !important;
}

body.investor-governance-page .mod-cta .mod-cta-text {
  position: absolute;
  left: 6%;
  top: 18.461538%;
  width: 18.75%;
}

body.investor-governance-page .ct-foot__cta-title {
  margin: 0;
  font-size: var(--fs-42);
  line-height: calc(60 * var(--investor-page-u));
  font-weight: 400;
}

body.investor-governance-page .ct-foot__cta-sub {
  margin-top: calc(28.8 * var(--investor-page-u));
  font-size: var(--fs-24);
  line-height: calc(33.6 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot__cta-arrow,
html[data-mobile] body.investor-governance-page .ct-foot__cta-arrow {
  display: block;
  width: calc(28.8 * var(--investor-page-u));
  height: calc(40.8 * var(--investor-page-u));
  margin-top: calc(50.4 * var(--investor-page-u));
}

html[data-mobile] body.investor-governance-page .mod-cta .mod-cta-text {
  left: calc(96 * var(--investor-page-u));
  top: calc(72 * var(--investor-page-u));
  width: calc(300 * var(--investor-page-u));
}

html[data-mobile] body.investor-governance-page .ct-foot__cta-title {
  font-size: var(--fs-36);
  line-height: calc(50 * var(--investor-page-u));
}

html[data-mobile] body.investor-governance-page .ct-foot__cta-sub {
  margin-top: calc(24 * var(--investor-page-u));
  font-size: var(--fs-20);
  line-height: calc(28 * var(--investor-page-u));
}

html[data-mobile] body.investor-governance-page .ct-foot__cta-arrow {
  width: calc(24 * var(--investor-page-u));
  height: calc(34 * var(--investor-page-u));
  margin-top: calc(42 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot {
  position: absolute;
  left: 0;
  top: calc(209 * var(--investor-page-u));
  width: calc(1920 * var(--investor-page-u));
  height: calc(969 * var(--investor-page-u));
  overflow: hidden;
  background: #000;
  margin-top: 0;
  padding-top: 0;
}

body.investor-governance-page .ct-foot__main {
  height: calc(678 * var(--investor-page-u));
  padding: calc(413 * var(--investor-page-u)) 0 0;
  background: #000;
}

body.investor-governance-page .ct-foot__main-inner,
html[data-mobile] body.investor-governance-page .ct-foot__main-inner {
  position: relative;
  width: calc(1510 * var(--investor-page-u));
  margin: 0 0 0 calc(205 * var(--investor-page-u));
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}

body.investor-governance-page .ct-foot__logo,
html[data-mobile] body.investor-governance-page .ct-foot__logo {
  width: calc(208 * var(--investor-page-u));
  height: calc(59 * var(--investor-page-u));
  margin: 0;
}

body.investor-governance-page .ct-foot__cols,
html[data-mobile] body.investor-governance-page .ct-foot__cols {
  position: absolute;
  left: calc(866 * var(--investor-page-u));
  top: calc(8 * var(--investor-page-u));
  width: calc(689 * var(--investor-page-u));
  display: flex;
  flex-wrap: nowrap;
  gap: calc(64 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot__col {
  min-width: calc(80 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot__col:nth-child(4) {
  margin-left: calc(17 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot__col h4 {
  margin: 0 0 calc(20 * var(--investor-page-u));
  font-size: var(--fs-20);
}

body.investor-governance-page .ct-foot__col ul li {
  font-size: var(--fs-16);
  line-height: calc(36 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot__bottom {
  height: calc(291 * var(--investor-page-u));
  padding: calc(40 * var(--investor-page-u)) 0;
  background: #000;
}

body.investor-governance-page .ct-foot__bottom-inner,
html[data-mobile] body.investor-governance-page .ct-foot__bottom-inner {
  width: calc(1600 * var(--investor-page-u));
  margin: 0 auto;
}

body.investor-governance-page .ct-foot__bottom-row1,
html[data-mobile] body.investor-governance-page .ct-foot__bottom-row1 {
  display: flex;
  margin-bottom: calc(32 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot__social {
  gap: calc(28 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot__social .ico {
  width: calc(28 * var(--investor-page-u));
  height: calc(28 * var(--investor-page-u));
}

body.investor-governance-page .ct-foot__phone {
  gap: calc(8 * var(--investor-page-u));
  font-size: var(--fs-16);
}

body.investor-governance-page .ct-foot__bottom-row2,
html[data-mobile] body.investor-governance-page .ct-foot__bottom-row2 {
  display: flex;
  gap: calc(20 * var(--investor-page-u)) calc(48 * var(--investor-page-u));
  font-size: var(--fs-14);
}

body.investor-governance-page .mod-back {
  width: calc(44 * var(--investor-page-u));
  height: calc(44 * var(--investor-page-u));
}

html[data-mobile] body.investor-governance-page .header .logo,
html[data-mobile] body.investor-governance-page .header .logo img {
  width: calc(59.625 * 100vw / 1080) !important;
  max-inline-size: none !important;
  height: calc(16.875 * 100vw / 1080) !important;
  margin: 0 !important;
}

html[data-mobile] body.investor-governance-page .nav {
  display: flex !important;
  gap: calc(50 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .nav-link {
  color: #fff !important;
  font-size: var(--fs-16) !important;
  line-height: calc(22 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .header-actions {
  display: flex !important;
}

html[data-mobile] body.investor-governance-page .ig-hero__base {
  width: calc(1801 * var(--investor-page-u)) !important;
  max-inline-size: none !important;
  height: calc(391 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .ig-hero__overlay {
  width: calc(1772 * var(--investor-page-u)) !important;
  max-inline-size: none !important;
  height: calc(404 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .ig-card__circle {
  width: calc(60 * var(--investor-page-u)) !important;
  max-inline-size: none !important;
  height: calc(60 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .ig-card__icon--primary {
  width: calc(36 * var(--investor-page-u)) !important;
  max-inline-size: none !important;
  height: calc(36 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .ig-card__icon--compensation-offset {
  width: calc(48 * var(--investor-page-u)) !important;
  max-inline-size: none !important;
  height: calc(48 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .mod-cta-text {
  position: absolute !important;
  left: calc(96 * var(--investor-page-u)) !important;
  top: calc(72 * var(--investor-page-u)) !important;
  width: calc(300 * var(--investor-page-u)) !important;
  max-inline-size: none !important;
  margin: 0 !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-title {
  font-size: var(--fs-36) !important;
  line-height: calc(50 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-sub {
  margin-top: calc(24 * var(--investor-page-u)) !important;
  font-size: var(--fs-20) !important;
  line-height: calc(28 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-title p {
  font-size: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-sub p {
  font-size: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-arrow {
  width: calc(24 * var(--investor-page-u)) !important;
  height: calc(34 * var(--investor-page-u)) !important;
  margin-top: calc(42 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-arrow img {
  width: 100% !important;
  max-inline-size: none !important;
  height: 100% !important;
}

body[class].investor-governance-page .site-footer-shell > .ct-foot__cta-band.mod-cta .ct-foot__cta-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
}

body[class].investor-governance-page .site-footer-shell > .ct-foot__cta-band.mod-cta .ct-foot__cta-card > .mod-cta-text {
  position: relative !important;
  left: 6% !important;
  top: auto !important;
  width: 18.75% !important;
  max-width: none !important;
  margin: 0 !important;
  transform: none !important;
}

body[class].investor-governance-page .site-footer-shell > .ct-foot__cta-band.mod-cta .ct-foot__cta-title,
body[class].investor-governance-page .site-footer-shell > .ct-foot__cta-band.mod-cta .ct-foot__cta-sub {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: baseline !important;
  white-space: nowrap !important;
}

body[class].investor-governance-page .site-footer-shell > .ct-foot__cta-band.mod-cta .ct-foot__cta-title p,
body[class].investor-governance-page .site-footer-shell > .ct-foot__cta-band.mod-cta .ct-foot__cta-sub p {
  display: block !important;
  margin: 0 !important;
  white-space: nowrap !important;
}

html[data-mobile] body[class].investor-governance-page .site-footer-shell > .ct-foot__cta-band.mod-cta.mod-cta--photo .mod-cta-wrap > .yx-cont1400.ct-foot__cta-card {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-start !important;
  padding: 0 !important;
}

html[data-mobile] body[class].investor-governance-page .site-footer-shell > .ct-foot__cta-band.mod-cta.mod-cta--photo .mod-cta-wrap > .yx-cont1400.ct-foot__cta-card > .mod-cta-text {
  position: relative !important;
  left: calc(48 / 1080 * 100vw) !important;
  top: auto !important;
  width: calc(620 / 1080 * 100vw) !important;
  max-width: none !important;
  margin: 0 !important;
  transform: none !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__main {
  height: calc(678 * var(--investor-page-u)) !important;
  padding: calc(413 * var(--investor-page-u)) 0 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__main-inner {
  width: calc(1510 * var(--investor-page-u)) !important;
  margin: 0 0 0 calc(205 * var(--investor-page-u)) !important;
  padding: 0 !important;
  display: flex !important;
  gap: 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__logo {
  width: calc(208 * var(--investor-page-u)) !important;
  height: calc(59 * var(--investor-page-u)) !important;
  margin: 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__logo img {
  width: calc(208 * var(--investor-page-u)) !important;
  max-inline-size: none !important;
  height: calc(59 * var(--investor-page-u)) !important;
  margin: 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__cols {
  display: flex !important;
  flex-wrap: nowrap !important;
  width: calc(689 * var(--investor-page-u)) !important;
  gap: calc(64 * var(--investor-page-u)) !important;
  border-top: 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__col {
  width: auto !important;
  border-bottom: 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__col > h4 {
  display: block !important;
  margin: 0 0 calc(20 * var(--investor-page-u)) !important;
  font-size: var(--fs-20) !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__col ul li {
  padding: 0 !important;
  font-size: var(--fs-16) !important;
  line-height: calc(36 * var(--investor-page-u)) !important;
  white-space: nowrap !important;
}

html[data-mobile] body.investor-governance-page .m-ct-foot__details > summary {
  min-height: 0 !important;
  padding: 0 !important;
  display: block !important;
  margin: 0 0 calc(20 * var(--investor-page-u)) !important;
  font-size: var(--fs-20) !important;
  line-height: calc(28 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .m-ct-foot__details > summary .m-arrow {
  visibility: hidden;
  width: 0 !important;
  height: 0 !important;
}

html[data-mobile] body.investor-governance-page .m-ct-foot__details > ul {
  display: block !important;
  margin: 0 !important;
  padding: 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__bottom {
  height: calc(291 * var(--investor-page-u)) !important;
  padding: calc(40 * var(--investor-page-u)) 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__bottom-inner {
  width: calc(1600 * var(--investor-page-u)) !important;
  margin: 0 auto !important;
  padding: 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__bottom-row1 {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  gap: 0 !important;
  margin-bottom: calc(32 * var(--investor-page-u)) !important;
  text-align: left !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__social {
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  gap: calc(28 * var(--investor-page-u)) !important;
  width: auto !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__social .ico {
  width: calc(28 * var(--investor-page-u)) !important;
  height: calc(28 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__phone {
  justify-content: flex-start !important;
  gap: calc(8 * var(--investor-page-u)) !important;
  width: auto !important;
  font-size: var(--fs-16) !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__phone * {
  font-size: inherit !important;
  white-space: nowrap !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__bottom-row2 {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: calc(20 * var(--investor-page-u)) calc(48 * var(--investor-page-u)) !important;
  font-size: var(--fs-14) !important;
  white-space: nowrap !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__bottom-row2 * {
  font-size: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__links {
  flex-wrap: nowrap !important;
  justify-content: flex-start !important;
  gap: 0 !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__copy {
  width: auto !important;
  line-height: inherit !important;
}

html[data-mobile] body.investor-governance-page .ct-foot__anbei .badge {
  width: calc(16 * var(--investor-page-u)) !important;
  max-inline-size: none !important;
  height: calc(16 * var(--investor-page-u)) !important;
}

@media (max-width: 1080px) {
  html[data-mobile] body.investor-governance-page {
    --investor-page-u: calc(100vw / 1080);
    --site-content-width: calc(900 / 1080 * 100vw);
    min-height: 0;
    padding-top: calc(120 / 1080 * 100vw) !important;
  }

  html[data-mobile] body.investor-governance-page .ig-page {
    width: 100%;
    height: auto;
    padding: calc(72 / 1080 * 100vw) calc(90 / 1080 * 100vw) calc(120 / 1080 * 100vw);
    overflow: visible;
  }

  html[data-mobile] body.investor-governance-page .ig-hero {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: calc(420 / 1080 * 100vw);
    border-radius: calc(20 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-hero__visual {
    -webkit-mask-image: none;
    mask-image: none;
  }

  html[data-mobile] body.investor-governance-page .ig-hero__base,
  html[data-mobile] body.investor-governance-page .ig-hero__overlay {
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
  }

  html[data-mobile] body.investor-governance-page .ig-hero__copy {
    left: calc(56 / 1080 * 100vw);
    top: calc(136 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-hero__copy h1 {
    font-size: var(--fs-48);
    line-height: calc(68 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-hero__copy p {
    margin-top: calc(12 / 1080 * 100vw);
    font-size: var(--fs-30);
    line-height: calc(42 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-governance {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: auto;
    margin-top: calc(48 / 1080 * 100vw);
    padding: calc(48 / 1080 * 100vw);
    border-radius: calc(20 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-governance > h2 {
    position: static;
    font-size: var(--fs-48);
    line-height: calc(58 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-governance__rule {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: 1px;
    margin-top: calc(28 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-governance__rule > span {
    top: -1px;
    width: calc(180 / 1080 * 100vw);
    height: calc(4 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-governance-list {
    position: static;
    display: grid;
    grid-template-columns: 1fr;
    gap: calc(24 / 1080 * 100vw);
    margin-top: calc(32 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-card {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: calc(260 / 1080 * 100vw);
    border-radius: calc(14 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-card__identity {
    left: calc(28 / 1080 * 100vw);
    top: calc(59 / 1080 * 100vw);
    width: calc(190 / 1080 * 100vw);
    height: calc(142 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-card__circle {
    left: calc(65 / 1080 * 100vw);
    width: calc(64 / 1080 * 100vw) !important;
    height: calc(64 / 1080 * 100vw) !important;
  }

  html[data-mobile] body.investor-governance-page .ig-card__icon--primary {
    left: calc(79 / 1080 * 100vw);
    top: calc(14 / 1080 * 100vw);
    width: calc(36 / 1080 * 100vw) !important;
    height: calc(36 / 1080 * 100vw) !important;
  }

  html[data-mobile] body.investor-governance-page .ig-card__icon--compensation-offset {
    left: calc(73 / 1080 * 100vw);
    top: calc(10 / 1080 * 100vw);
    width: calc(48 / 1080 * 100vw) !important;
    height: calc(48 / 1080 * 100vw) !important;
  }

  html[data-mobile] body.investor-governance-page .ig-card__label {
    top: calc(78 / 1080 * 100vw);
    font-size: var(--fs-30);
    line-height: calc(38 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-card__divider {
    left: calc(240 / 1080 * 100vw);
    top: calc(44 / 1080 * 100vw);
    width: 1px;
    height: calc(172 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-card__names {
    left: calc(286 / 1080 * 100vw);
    top: calc(44 / 1080 * 100vw);
    font-size: var(--fs-28);
    line-height: calc(38 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-governance-page .ig-card__names > span + span {
    margin-top: calc(10 / 1080 * 100vw);
  }
}
