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

html:has(body.investor-notices-page) { min-height: 0; }

body.investor-notices-page .header,
body.investor-notices-page .header.at-top,
body.investor-notices-page .header.solid {
  position: absolute;
  inset: 0 0 auto;
  width: calc(1920 * var(--investor-page-u));
  height: calc(70 * var(--investor-page-u));
  background: rgba(0, 0, 0, .9);
  backdrop-filter: none;
}

body.investor-notices-page .header-inner { position: relative; display: block; width: calc(1600 * var(--investor-page-u)); height: calc(70 * var(--investor-page-u)); margin: 0 auto; padding: 0; }
body.investor-notices-page .logo { position: absolute; left: 0; top: calc(11.25 * 100vw / 1080); }
body.investor-notices-page .logo-img { width: calc(59.625 * 100vw / 1080); height: calc(16.875 * 100vw / 1080); }
body.investor-notices-page .nav { position: absolute; left: calc(443 * var(--investor-page-u)); top: calc(24 * var(--investor-page-u)); gap: calc(50 * var(--investor-page-u)); }
body.investor-notices-page .nav-link { font-size: var(--fs-16); line-height: calc(22 * var(--investor-page-u)); }
body.investor-notices-page .nav-link::after { bottom: calc(-16 * var(--investor-page-u)); width: calc(16 * var(--investor-page-u)); height: max(1px, calc(1 * var(--investor-page-u))); background: #1e9dec; }
body.investor-notices-page .header-actions { position: absolute; left: calc(1463 * var(--investor-page-u)); top: calc(23 * var(--investor-page-u)); }
body.investor-notices-page .search-btn { width: calc(24 * var(--investor-page-u)); height: calc(24 * var(--investor-page-u)); }
body.investor-notices-page .search-icon { width: calc(17 * var(--investor-page-u)); height: calc(17 * var(--investor-page-u)); }

.invn-page, .invn-page *, .invn-footer-stage, .invn-footer-stage * { box-sizing: border-box; }
.invn-page { position: relative; z-index: 1; width: 100%; min-height: 0; padding: calc(142 * var(--investor-page-u)) calc(264 * var(--investor-page-u)) 0; overflow: visible; background: linear-gradient(158deg, #e5f0ff 0%, #fff 44.149%); }
.invn-breadcrumb { position: absolute; left: calc(264 * var(--investor-page-u)); top: calc(94 * var(--investor-page-u)); display: flex; align-items: center; gap: calc(13 * var(--investor-page-u)); height: calc(20 * var(--investor-page-u)); color: rgba(5,12,62,.5); font-size: var(--fs-14); line-height: calc(20 * var(--investor-page-u)); }
.invn-breadcrumb img { width: calc(16 * var(--investor-page-u)); height: calc(16 * var(--investor-page-u)); }
.invn-panel { position: relative; left: auto; top: auto; width: 100%; min-height: 0; padding: calc(137 * var(--investor-page-u)) calc(48 * var(--investor-page-u)) calc(72 * var(--investor-page-u)); border-radius: calc(24 * var(--investor-page-u)) calc(24 * var(--investor-page-u)) 0 0; background: #fff; box-shadow: 0 0 calc(12 * var(--investor-page-u)) rgba(5,12,62,.05); }
.invn-heading { position: absolute; left: calc(48 * var(--investor-page-u)); top: calc(48 * var(--investor-page-u)); display: flex; align-items: center; gap: calc(16 * var(--investor-page-u)); height: calc(50 * var(--investor-page-u)); }
.invn-heading__mark { width: calc(3 * var(--investor-page-u)); height: calc(32 * var(--investor-page-u)); border-radius: calc(2 * var(--investor-page-u)); background: #125bce; }
.invn-heading h1 { margin: 0; color: #050c3e; font-size: var(--fs-36); font-weight: 500; line-height: calc(50 * var(--investor-page-u)); }
.invn-search { position: absolute; left: calc(1092 * var(--investor-page-u)); top: calc(48 * var(--investor-page-u)); width: calc(240 * var(--investor-page-u)); height: calc(36 * var(--investor-page-u)); }
.invn-search input { width: 100%; height: 100%; padding: 0 calc(48 * var(--investor-page-u)) 0 calc(18 * var(--investor-page-u)); border: max(1px, calc(2 * var(--investor-page-u))) solid #dee1e5; border-radius: calc(18 * var(--investor-page-u)); outline: 0; color: #050c3e; background: #fff; font: 400 calc(18 * var(--investor-page-u))/1 'PingFang SC', sans-serif; }
.invn-search input::placeholder { color: rgba(5,12,62,.4); opacity: 1; }
.invn-search button { position: absolute; right: calc(18 * var(--investor-page-u)); top: calc(8 * var(--investor-page-u)); width: calc(20 * var(--investor-page-u)); height: calc(20 * var(--investor-page-u)); padding: 0; border: 0; background: transparent; cursor: pointer; }
.invn-search button img { width: 100%; height: 100%; }
.invn-search:focus-within { outline: max(1px, calc(2 * var(--investor-page-u))) solid #1e9dec; outline-offset: calc(2 * var(--investor-page-u)); border-radius: calc(18 * var(--investor-page-u)); }
.invn-list { position: relative; left: auto; top: auto; width: 100%; min-height: calc(146 * var(--investor-page-u)); }
.invn-row { position: relative; left: auto; top: auto !important; display: block; width: 100%; height: calc(146 * var(--investor-page-u)); overflow: hidden; border-bottom: max(1px, calc(1 * var(--investor-page-u))) solid #dee1e5; color: #050c3e; text-decoration: none; }
.invn-row.is-unavailable { cursor: not-allowed; }
.invn-row__pdf { position: absolute; left: calc(21 * var(--investor-page-u)); top: calc(43 * var(--investor-page-u)); width: calc(60 * var(--investor-page-u)); height: calc(60 * var(--investor-page-u)); }
.invn-row__copy { position: absolute; left: calc(105 * var(--investor-page-u)); top: calc(48 * var(--investor-page-u)); width: calc(1040 * var(--investor-page-u)); white-space: nowrap; }
.invn-row__copy h2, .invn-row__copy > span { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.invn-row__copy h2 { margin: 0; color: #125bce; font-size: var(--fs-20); font-weight: 400; line-height: calc(28 * var(--investor-page-u)); }
.invn-row__copy > span { margin-top: calc(3 * var(--investor-page-u)); color: rgba(5,12,62,.5); font-size: var(--fs-14); line-height: calc(20 * var(--investor-page-u)); }
.invn-row__date { position: static; color: rgba(5,12,62,.2); font-weight: 400; text-align: center; white-space: nowrap; }
.invn-row__date::before { content: ''; position: absolute; right: calc(100 * var(--investor-page-u)); top: calc(49 * var(--investor-page-u)); width: max(1px, calc(1 * var(--investor-page-u))); height: calc(48 * var(--investor-page-u)); background: #dee1e5; }
.invn-row__date strong { position: absolute; right: calc(20 * var(--investor-page-u)); top: calc(35 * var(--investor-page-u)); width: calc(66 * var(--investor-page-u)); font-size: var(--fs-48); font-weight: 400; line-height: calc(56 * var(--investor-page-u)); }
.invn-row__date span { position: absolute; right: calc(24 * var(--investor-page-u)); top: calc(93 * var(--investor-page-u)); width: calc(58 * var(--investor-page-u)); font-size: var(--fs-12); line-height: calc(17 * var(--investor-page-u)); }
.invn-row:not(.is-unavailable):hover,
.invn-row:not(.is-unavailable):focus-visible { border-bottom-color: transparent; border-radius: calc(12 * var(--investor-page-u)); background: #fff; }
.invn-row:not(.is-unavailable):hover .invn-row__date,
.invn-row:not(.is-unavailable):focus-visible .invn-row__date { color: #125bce; }
.invn-row:focus-visible, .invn-pagination a:focus-visible, .invn-breadcrumb a:focus-visible { outline: max(1px, calc(2 * var(--investor-page-u))) solid #1e9dec; outline-offset: calc(2 * var(--investor-page-u)); }
.invn-empty { min-height: calc(146 * var(--investor-page-u)); margin: 0; display: grid; place-items: center; color: rgba(5,12,62,.5); font-size: var(--fs-18); }
.invn-pagination { position: relative; left: auto; top: auto; display: flex; align-items: center; justify-content: space-between; width: calc(242 * var(--investor-page-u)); height: calc(25 * var(--investor-page-u)); margin: calc(72 * var(--investor-page-u)) auto 0; color: rgba(5,12,62,.5); font-size: var(--fs-18); line-height: calc(25 * var(--investor-page-u)); }
.invn-pagination__arrow { display: grid; place-items: center; width: calc(24 * var(--investor-page-u)); height: calc(24 * var(--investor-page-u)); }
.invn-pagination__arrow img { width: 100%; height: 100%; }
.invn-pagination__arrow.is-disabled { opacity: .2; }
.invn-pagination__page { min-width: calc(24 * var(--investor-page-u)); text-align: center; }
.invn-pagination__page.is-current { color: #125bce; }
.invn-sr-only { position: absolute !important; width: 1px !important; height: 1px !important; margin: -1px !important; padding: 0 !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }

.invn-content-safe-space { width: 100%; height: calc(192 * var(--investor-page-u)); background: #fff; }

.invn-footer-stage { position: relative; z-index: 2; width: 100%; height: calc(1178 * var(--investor-page-u)); }
body.investor-notices-page .invn-footer-stage .site-footer-shell { position: relative; width: calc(1920 * var(--investor-page-u)); height: calc(1178 * var(--investor-page-u)); margin: 0; background: transparent; }
body.investor-notices-page .ct-foot__cta-band.mod-cta { position: relative; z-index: 40; width: calc(1920 * var(--investor-page-u)); height: calc(390 * var(--investor-page-u)); padding: 0; }
body.investor-notices-page .invn-footer-stage .ct-foot__cta-band.mod-cta .mod-cta-wrap { position: absolute; left: calc(160 * var(--investor-page-u)); top: 0; width: calc(1600 * var(--investor-page-u)); height: calc(390 * var(--investor-page-u)); min-height: 0; max-width: none; margin: 0; aspect-ratio: auto; border-radius: calc(16 * var(--investor-page-u)); transform: none; }
body.investor-notices-page .mod-cta .yx-cont1400 { position: absolute; inset: 0; width: calc(1600 * var(--investor-page-u)); height: calc(390 * var(--investor-page-u)); min-height: 0; padding: 0; transform: none; }
body.investor-notices-page .mod-cta .mod-cta-text { position: absolute; left: calc(96 * var(--investor-page-u)); top: calc(72 * var(--investor-page-u)); width: calc(360 * var(--investor-page-u)); max-width: none; }
body.investor-notices-page .ct-foot__cta-title { margin: 0; font-size: var(--fs-36); line-height: calc(50 * var(--investor-page-u)); font-weight: 400; }
body.investor-notices-page .ct-foot__cta-title p, body.investor-notices-page .ct-foot__cta-sub p { white-space: nowrap; }
body.investor-notices-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)); }
body.investor-notices-page .ct-foot__cta-sub p { font-size: inherit; line-height: inherit; }
body.investor-notices-page .ct-foot__cta-arrow { display: block; width: calc(24 * var(--investor-page-u)); height: calc(34 * var(--investor-page-u)); margin-top: calc(42 * var(--investor-page-u)); }
body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-card { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: flex-start !important; }
body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .mod-cta-text { position: relative !important; top: auto !important; transform: none !important; }
body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-title { display: flex !important; flex-wrap: nowrap !important; align-items: baseline !important; margin: 0 !important; font-size: var(--fs-36) !important; line-height: calc(50 * var(--investor-page-u)) !important; }
body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-sub { display: flex !important; flex-wrap: nowrap !important; align-items: baseline !important; margin: calc(24 * var(--investor-page-u)) 0 0 !important; font-size: var(--fs-20) !important; line-height: calc(28 * var(--investor-page-u)) !important; }
body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-title p, body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-sub p { margin: 0 !important; font-size: inherit !important; line-height: inherit !important; white-space: nowrap !important; }
body.investor-notices-page .mod-cta-bg, body.investor-notices-page .mod-cta-bg img { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: inherit; object-fit: cover; }
body.investor-notices-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)); margin: 0; overflow: hidden; background: #000; }
body.investor-notices-page .ct-foot__main { height: calc(678 * var(--investor-page-u)); padding: calc(413 * var(--investor-page-u)) 0 0; background: #000; }
body.investor-notices-page .ct-foot__main-inner { display: flex; align-items: flex-start; justify-content: space-between; width: calc(1510 * var(--investor-page-u)); margin: 0 0 0 calc(205 * var(--investor-page-u)); }
body.investor-notices-page .ct-foot__logo { width: calc(117 * 100vw / 1080); height: calc(33.1875 * 100vw / 1080); margin: 0; }
body.investor-notices-page .ct-foot__cols { display: flex; flex-wrap: nowrap; gap: calc(64 * var(--investor-page-u)); }
body.investor-notices-page .ct-foot__col { min-width: calc(80 * var(--investor-page-u)); }
body.investor-notices-page .ct-foot__col h4 { margin: 0 0 calc(20 * var(--investor-page-u)); font-size: var(--fs-20); line-height: calc(28 * var(--investor-page-u)); }
body.investor-notices-page .ct-foot__col ul li { font-size: var(--fs-16); line-height: calc(36 * var(--investor-page-u)); white-space: nowrap; }
body.investor-notices-page .ct-foot__bottom { height: calc(291 * var(--investor-page-u)); padding: calc(40 * var(--investor-page-u)) 0; background: #000; }
body.investor-notices-page .ct-foot__bottom-inner { width: calc(1600 * var(--investor-page-u)); margin: 0 auto; }
body.investor-notices-page .ct-foot__bottom-row1 { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: calc(24 * var(--investor-page-u)); margin-bottom: calc(32 * var(--investor-page-u)); }
body.investor-notices-page .ct-foot__bottom-row2 { display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: center; gap: calc(48 * var(--investor-page-u)); font-size: var(--fs-14); white-space: nowrap; }

@media (prefers-reduced-motion: reduce) {
  body.investor-notices-page .mod-cta-wrap { --mod-cta-scale: .833333 !important; --mod-cta-radius: calc(19.2 * var(--investor-page-u)) !important; }
}

html[data-mobile] body.investor-notices-page { min-height: 0 !important; padding-top: 0 !important; }
html[data-mobile] body.investor-notices-page .header { position: absolute !important; inset: 0 0 auto !important; width: calc(1920 * var(--investor-page-u)) !important; height: calc(70 * var(--investor-page-u)) !important; }
html[data-mobile] body.investor-notices-page .header-inner { position: relative !important; display: block !important; width: calc(1600 * var(--investor-page-u)) !important; height: calc(70 * var(--investor-page-u)) !important; margin: 0 auto !important; padding: 0 !important; }
html[data-mobile] body.investor-notices-page .header .logo { position: absolute !important; left: 0 !important; top: calc(11.25 * 100vw / 1080) !important; width: calc(59.625 * 100vw / 1080) !important; height: calc(16.875 * 100vw / 1080) !important; margin: 0 !important; }
html[data-mobile] body.investor-notices-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-notices-page .nav { display: flex !important; gap: calc(50 * var(--investor-page-u)) !important; }
html[data-mobile] body.investor-notices-page .nav-link { font-size: var(--fs-16) !important; line-height: calc(22 * var(--investor-page-u)) !important; }
html[data-mobile] body.investor-notices-page .header-actions { position: absolute !important; left: calc(1463 * var(--investor-page-u)) !important; top: calc(23 * var(--investor-page-u)) !important; display: flex !important; margin: 0 !important; }
html[data-mobile] body.investor-notices-page .search-btn { width: calc(24 * var(--investor-page-u)) !important; height: calc(24 * var(--investor-page-u)) !important; }
html[data-mobile] body.investor-notices-page .search-icon { width: calc(17 * var(--investor-page-u)) !important; height: calc(17 * var(--investor-page-u)) !important; }
body.investor-notices-page .m-hamburger, body.investor-notices-page .m-nav-backdrop, body.investor-notices-page .m-nav-drawer { visibility: hidden; pointer-events: none; }
html[data-mobile] body.investor-notices-page .invn-breadcrumb img { width: calc(16 * var(--investor-page-u)) !important; height: calc(16 * var(--investor-page-u)) !important; }
html[data-mobile] body.investor-notices-page .invn-search button img { width: calc(20 * var(--investor-page-u)) !important; height: calc(20 * var(--investor-page-u)) !important; }
html[data-mobile] body.investor-notices-page .invn-pagination__arrow img { width: calc(24 * var(--investor-page-u)) !important; height: calc(24 * var(--investor-page-u)) !important; }

html[data-mobile] body.investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot__cta-band.mod-cta { position: relative !important; width: calc(1920 * var(--investor-page-u)) !important; height: calc(390 * var(--investor-page-u)) !important; min-height: 0 !important; padding: 0 !important; overflow: visible !important; }
html[data-mobile] body.investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot__cta-band.mod-cta .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: 0 !important; margin: 0 !important; padding: 0 !important; border-radius: calc(16 * var(--investor-page-u)) !important; transform: none !important; }
html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .yx-cont1400.ct-foot__cta-card { position: absolute !important; inset: 0 !important; display: flex !important; align-items: center !important; width: calc(1600 * var(--investor-page-u)) !important; height: calc(390 * var(--investor-page-u)) !important; min-height: 0 !important; padding: 0 !important; border-radius: calc(16 * var(--investor-page-u)) !important; background: transparent !important; }
html[data-mobile] body[class].investor-notices-page .invn-footer-stage .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-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .mod-cta-bg, html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .mod-cta-bg img { width: calc(1600 * var(--investor-page-u)) !important; height: calc(390 * var(--investor-page-u)) !important; min-height: 0 !important; opacity: 1 !important; object-fit: cover !important; }
html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .mod-cta-text { position: relative !important; left: calc(96 * var(--investor-page-u)) !important; top: auto !important; width: calc(360 * var(--investor-page-u)) !important; max-width: none !important; margin: 0 !important; transform: none !important; }
html[data-mobile] body[class].investor-notices-page .invn-footer-stage .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; top: auto !important; transform: none !important; }
html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-title { position: static !important; display: flex !important; flex-wrap: nowrap !important; align-items: baseline !important; margin: 0 !important; font-size: var(--fs-36) !important; line-height: calc(50 * var(--investor-page-u)) !important; white-space: nowrap !important; }
html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-sub { position: static !important; display: flex !important; flex-wrap: nowrap !important; align-items: baseline !important; margin: calc(24 * var(--investor-page-u)) 0 0 !important; font-size: var(--fs-20) !important; line-height: calc(28 * var(--investor-page-u)) !important; white-space: nowrap !important; }
html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-title p, html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-sub p { display: block !important; margin: 0 !important; font-size: inherit !important; line-height: inherit !important; white-space: nowrap !important; }
html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .mod-cta.ct-foot__cta-band .ct-foot__cta-arrow { position: static !important; display: block !important; 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-notices-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-notices-page .ct-foot__main-inner { display: flex !important; align-items: flex-start !important; justify-content: space-between !important; width: calc(1510 * var(--investor-page-u)) !important; margin: 0 0 0 calc(205 * var(--investor-page-u)) !important; padding: 0 !important; }
html[data-mobile] body.investor-notices-page .ct-foot__logo, html[data-mobile] body.investor-notices-page .ct-foot__logo img { width: calc(117 * 100vw / 1080) !important; max-inline-size: none !important; height: calc(33.1875 * 100vw / 1080) !important; margin: 0 !important; }
html[data-mobile] body.investor-notices-page .ct-foot__cols { display: flex !important; flex-wrap: nowrap !important; width: auto !important; gap: calc(64 * var(--investor-page-u)) !important; border: 0 !important; }
html[data-mobile] body.investor-notices-page .ct-foot__col { width: auto !important; min-width: calc(80 * var(--investor-page-u)) !important; border: 0 !important; }
html[data-mobile] body.investor-notices-page .ct-foot__col > h4 { display: none !important; }
html[data-mobile] body.investor-notices-page .m-ct-foot__details { display: block !important; border: 0 !important; }
html[data-mobile] body.investor-notices-page .m-ct-foot__details > summary { display: block !important; margin: 0 0 calc(20 * var(--investor-page-u)) !important; padding: 0 !important; font-size: var(--fs-20) !important; line-height: calc(28 * var(--investor-page-u)) !important; list-style: none !important; pointer-events: none !important; }
html[data-mobile] body.investor-notices-page .m-ct-foot__details > summary::-webkit-details-marker, html[data-mobile] body.investor-notices-page .m-ct-foot__details > summary .m-arrow { display: none !important; }
html[data-mobile] body.investor-notices-page .m-ct-foot__details > ul { display: block !important; margin: 0 !important; padding: 0 !important; }
html[data-mobile] body.investor-notices-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-notices-page .ct-foot__bottom { height: calc(291 * var(--investor-page-u)) !important; padding: calc(40 * var(--investor-page-u)) 0 !important; background: #000 !important; }
html[data-mobile] body.investor-notices-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-notices-page .ct-foot__bottom-row1 { display: flex !important; flex-direction: row !important; align-items: center !important; justify-content: space-between !important; gap: calc(24 * var(--investor-page-u)) !important; margin-bottom: calc(32 * var(--investor-page-u)) !important; text-align: left !important; }
html[data-mobile] body.investor-notices-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-notices-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-notices-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-notices-page .ct-foot__phone * { font-size: inherit !important; white-space: nowrap !important; }
html[data-mobile] body.investor-notices-page .ct-foot__bottom-row2 { display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important; justify-content: center !important; gap: calc(48 * var(--investor-page-u)) !important; font-size: var(--fs-14) !important; line-height: normal !important; white-space: nowrap !important; }
html[data-mobile] body.investor-notices-page .ct-foot__bottom-row2 * { font-size: inherit !important; line-height: inherit !important; white-space: nowrap !important; text-align: left !important; }
html[data-mobile] body.investor-notices-page .ct-foot__links { flex-wrap: nowrap !important; justify-content: flex-start !important; gap: 0 !important; }
html[data-mobile] body.investor-notices-page .ct-foot__copy { width: auto !important; height: auto !important; line-height: inherit !important; }
html[data-mobile] body.investor-notices-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; }

/* Shared CTA owns the scroll scale and half-height footer overlap. */
body.investor-notices-page .invn-footer-stage .site-footer-shell {
  margin: 0 !important;
  background: transparent;
}

body.investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot {
  margin-top: 0 !important;
}

body.investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot__cta-band.mod-cta.mod-cta--photo {
  --mod-cta-scroll-distance-factor: 0.05;
  --mod-cta-target-scale: 0.833333;
  --mod-cta-target-radius: 19.2;
  position: relative !important;
  left: 0 !important;
  top: calc(209 * var(--investor-page-u)) !important;
  width: calc(1920 * var(--investor-page-u)) !important;
  height: calc(468 * var(--investor-page-u)) !important;
}

body.investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot__cta-band.mod-cta.mod-cta--photo .mod-cta-wrap {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  width: calc(1920 * var(--investor-page-u)) !important;
  height: calc(468 * var(--investor-page-u)) !important;
  max-width: none !important;
  margin: 0 !important;
  border-radius: min(var(--mod-cta-radius, 0px), calc(19.2 * var(--investor-page-u))) !important;
  transform: translateY(-50%) scale(var(--mod-cta-scale, 1)) !important;
  transform-origin: center center !important;
}

body.investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot__cta-band.mod-cta.mod-cta--photo .ct-foot__cta-card {
  width: calc(1920 * var(--investor-page-u)) !important;
  height: calc(468 * var(--investor-page-u)) !important;
}

html[data-mobile] body.investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot__cta-band.mod-cta.mod-cta--photo .mod-cta-wrap {
  --mod-cta-scale: 0.833333 !important;
  --mod-cta-radius: calc(19.2 * var(--investor-page-u)) !important;
  left: 0 !important;
  top: 0 !important;
  width: calc(1920 * var(--investor-page-u)) !important;
  height: calc(468 * var(--investor-page-u)) !important;
  transform: translateY(-50%) scale(var(--mod-cta-scale)) !important;
}

html[data-mobile] body.investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot__cta-band.mod-cta.mod-cta--photo {
  left: 0 !important;
  top: calc(209 * var(--investor-page-u)) !important;
  width: calc(1920 * var(--investor-page-u)) !important;
  height: calc(468 * var(--investor-page-u)) !important;
}

html[data-mobile] body[class].investor-notices-page .invn-footer-stage .site-footer-shell > .ct-foot__cta-band.mod-cta.mod-cta--photo .ct-foot__cta-card {
  width: calc(1920 * var(--investor-page-u)) !important;
  height: calc(468 * var(--investor-page-u)) !important;
}

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

  html[data-mobile] body.investor-notices-page .invn-page {
    width: 100%;
    padding: calc(72 / 1080 * 100vw) calc(90 / 1080 * 100vw) calc(120 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-breadcrumb {
    position: relative;
    left: auto;
    top: auto;
    gap: calc(18 / 1080 * 100vw);
    height: auto;
    font-size: var(--fs-28);
    line-height: calc(40 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-breadcrumb img {
    width: calc(28 / 1080 * 100vw) !important;
    height: calc(28 / 1080 * 100vw) !important;
  }

  html[data-mobile] body.investor-notices-page .invn-panel {
    margin-top: calc(32 / 1080 * 100vw);
    padding: calc(48 / 1080 * 100vw);
    border-radius: calc(20 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-heading {
    position: relative;
    left: auto;
    top: auto;
    gap: calc(20 / 1080 * 100vw);
    height: auto;
  }

  html[data-mobile] body.investor-notices-page .invn-heading__mark {
    width: calc(4 / 1080 * 100vw);
    height: calc(44 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-heading h1 {
    font-size: var(--fs-48);
    line-height: calc(64 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-search {
    position: relative;
    left: auto;
    top: auto;
    width: 100%;
    height: calc(80 / 1080 * 100vw);
    margin-top: calc(32 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-search input {
    padding: 0 calc(88 / 1080 * 100vw) 0 calc(32 / 1080 * 100vw);
    border-width: 1px;
    border-radius: calc(40 / 1080 * 100vw);
    font-size: var(--fs-30);
  }

  html[data-mobile] body.investor-notices-page .invn-search button {
    right: calc(28 / 1080 * 100vw);
    top: calc(20 / 1080 * 100vw);
    width: calc(40 / 1080 * 100vw);
    height: calc(40 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-search button img {
    width: 100% !important;
    height: 100% !important;
  }

  html[data-mobile] body.investor-notices-page .invn-list {
    min-height: 0;
    margin-top: calc(32 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-row {
    display: grid;
    grid-template-columns: calc(72 / 1080 * 100vw) minmax(0, 1fr) calc(116 / 1080 * 100vw);
    align-items: center;
    gap: calc(24 / 1080 * 100vw);
    height: calc(190 / 1080 * 100vw);
    padding: 0 calc(12 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-row__pdf {
    position: static;
    width: calc(72 / 1080 * 100vw);
    height: calc(72 / 1080 * 100vw) !important;
  }

  html[data-mobile] body.investor-notices-page .invn-row__copy {
    position: static;
    width: auto;
    min-width: 0;
  }

  html[data-mobile] body.investor-notices-page .invn-row__copy h2 {
    font-size: var(--fs-36);
    line-height: calc(52 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-row__copy > span {
    margin-top: calc(8 / 1080 * 100vw);
    font-size: var(--fs-30);
    line-height: calc(42 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-row__date {
    position: relative;
    width: calc(116 / 1080 * 100vw);
    height: calc(100 / 1080 * 100vw);
    padding-left: calc(20 / 1080 * 100vw);
    border-left: 1px solid #dee1e5;
  }

  html[data-mobile] body.investor-notices-page .invn-row__date::before {
    display: none;
  }

  html[data-mobile] body.investor-notices-page .invn-row__date strong,
  html[data-mobile] body.investor-notices-page .invn-row__date span {
    display: block;
    position: static;
    width: auto;
  }

  html[data-mobile] body.investor-notices-page .invn-row__date strong {
    font-size: var(--fs-48);
    line-height: calc(58 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-row__date span {
    font-size: var(--fs-24);
    line-height: calc(34 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-pagination {
    width: calc(520 / 1080 * 100vw);
    height: calc(56 / 1080 * 100vw);
    margin-top: calc(56 / 1080 * 100vw);
    font-size: var(--fs-30);
    line-height: calc(56 / 1080 * 100vw);
  }

  html[data-mobile] body.investor-notices-page .invn-pagination__arrow,
  html[data-mobile] body.investor-notices-page .invn-pagination__arrow img {
    width: calc(48 / 1080 * 100vw) !important;
    height: calc(48 / 1080 * 100vw) !important;
  }

  html[data-mobile] body.investor-notices-page .invn-content-safe-space {
    height: 0;
  }

  html[data-mobile] body.investor-notices-page .invn-footer-stage {
    width: 100%;
    height: auto;
  }
}
