.series-module[data-v-fcb77405] {
  padding-block: var(--space-6);
}
.series-module--cool[data-v-fcb77405] {
  background: linear-gradient(180deg, var(--color-white) 0%, #f0f6fb 100%);
}
.series-module--warm[data-v-fcb77405] {
  background: var(--color-white);
}
.series-module--tech[data-v-fcb77405] {
  background: linear-gradient(180deg, #f0f6fb 0%, var(--color-white) 100%);
}
.series-module--premium[data-v-fcb77405] {
  background: linear-gradient(180deg, var(--color-white) 0%, #f4f0f8 100%);
}
.series-module__inner[data-v-fcb77405] {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: var(--space-5);
  align-items: center;
}
.series-module__inner--reverse .series-module__visual[data-v-fcb77405] {
  order: 2;
}
.series-module__inner--reverse .series-module__content[data-v-fcb77405] {
  order: 1;
}
.series-module__visual[data-v-fcb77405] {
  position: relative;
  aspect-ratio: 4 / 3;
  border-radius: var(--radius-md);
  overflow: hidden;
  box-shadow: var(--shadow-lg);
}
.series-module__visual img[data-v-fcb77405] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.series-module__overlay[data-v-fcb77405] {
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, transparent 50%, rgba(0, 0, 0, 0.2) 100%);
}
.series-module--cool .series-module__overlay[data-v-fcb77405] {
  background: linear-gradient(135deg, rgba(27, 79, 138, 0.08) 0%, rgba(0, 0, 0, 0.15) 100%);
}
.series-module--warm .series-module__overlay[data-v-fcb77405] {
  background: linear-gradient(135deg, rgba(120, 60, 20, 0.08) 0%, rgba(0, 0, 0, 0.18) 100%);
}
.series-module--tech .series-module__overlay[data-v-fcb77405] {
  background: linear-gradient(135deg, rgba(27, 79, 138, 0.12) 0%, rgba(0, 0, 0, 0.15) 100%);
}
.series-module--premium .series-module__overlay[data-v-fcb77405] {
  background: linear-gradient(135deg, rgba(60, 40, 100, 0.1) 0%, rgba(0, 0, 0, 0.16) 100%);
}
.series-module__eyebrow[data-v-fcb77405] {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--color-primary);
  margin-bottom: var(--space-1);
}
.series-module__title[data-v-fcb77405] {
  font-size: clamp(1.375rem, 2.5vw, 1.875rem);
  font-weight: 800;
  color: var(--color-gray-900);
  line-height: 1.2;
  margin-bottom: var(--space-2);
}
.series-module__desc[data-v-fcb77405] {
  font-size: 1rem;
  color: var(--color-gray-500);
  line-height: 1.7;
  margin-bottom: var(--space-3);
}
.series-module__highlights[data-v-fcb77405] {
  list-style: none;
  margin: 0 0 var(--space-3);
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.series-module__highlights li[data-v-fcb77405] {
  position: relative;
  padding-left: 20px;
  font-size: 0.9375rem;
  color: var(--color-gray-700);
  line-height: 1.5;
}
.series-module__highlights li[data-v-fcb77405]::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.55em;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--color-primary);
}
@media (max-width: 900px) {
.series-module__inner[data-v-fcb77405],
  .series-module__inner--reverse[data-v-fcb77405] {
    grid-template-columns: 1fr;
}
.series-module__inner--reverse .series-module__visual[data-v-fcb77405],
  .series-module__inner--reverse .series-module__content[data-v-fcb77405] {
    order: unset;
}
}
.series-module__grades[data-v-fcb77405] {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--color-primary);
  margin-bottom: var(--space-1);
  line-height: 1.5;
}
.series-module__positioning[data-v-fcb77405] {
  font-size: 0.9375rem;
  font-weight: 600;
  color: var(--color-gray-800);
  margin-bottom: var(--space-2);
  line-height: 1.5;
}

.scenarios-grid[data-v-dca98f9e] {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: var(--space-2);
}
.scenario-card[data-v-dca98f9e] {
  display: block;
  position: relative;
  border-radius: var(--radius-md);
  overflow: hidden;
  aspect-ratio: 4 / 3;
  border: 1px solid var(--color-gray-300);
  transition: all var(--transition);
}
.scenario-card[data-v-dca98f9e]:hover {
  border-color: var(--color-primary);
  transform: translateY(-2px);
  box-shadow: var(--shadow-md);
}
.scenario-card__img[data-v-dca98f9e] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.4s ease;
}
.scenario-card:hover .scenario-card__img[data-v-dca98f9e] {
  transform: scale(1.05);
}
.scenario-card__overlay[data-v-dca98f9e] {
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 60%);
  display: flex;
  align-items: flex-end;
  padding: var(--space-2);
}
.scenario-card__title[data-v-dca98f9e] {
  color: white;
  font-size: 0.8125rem;
  font-weight: 600;
  line-height: 1.3;
}
@media (max-width: 1024px) {
.scenarios-grid[data-v-dca98f9e] {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 640px) {
.scenarios-grid[data-v-dca98f9e] {
    grid-template-columns: 1fr;
}
}

.carousel[data-v-7aab233f] {
  display: flex;
  align-items: center;
  gap: var(--space-2);
}
.carousel__track[data-v-7aab233f] {
  flex: 1;
  overflow: hidden;
  border-radius: var(--radius-md);
  background: var(--color-gray-100);
}
.carousel__slide[data-v-7aab233f] {
  line-height: 0;
}
.carousel__img[data-v-7aab233f] {
  width: 100%;
  height: auto;
  display: block;
  border-radius: var(--radius-md);
}
.carousel__btn[data-v-7aab233f] {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid var(--color-gray-300);
  background: var(--color-white);
  font-size: 1.5rem;
  color: var(--color-primary);
  cursor: pointer;
  flex-shrink: 0;
  transition: all var(--transition);
}
.carousel__btn[data-v-7aab233f]:hover {
  background: var(--color-primary);
  color: white;
  border-color: var(--color-primary);
}
.carousel__dots[data-v-7aab233f] {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: var(--space-2);
}
.carousel__dot[data-v-7aab233f] {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: none;
  background: var(--color-gray-300);
  cursor: pointer;
  padding: 0;
  transition: background var(--transition);
}
.carousel__dot--active[data-v-7aab233f] {
  background: var(--color-primary);
  width: 24px;
  border-radius: 4px;
}
.factory-video-links[data-v-7aab233f] {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 12px;
  margin-top: 24px;
}
.factory-video-links a[data-v-7aab233f] {
  display: flex;
  min-height: 120px;
  padding: 18px 20px;
  flex-direction: column;
  color: inherit;
  background: #fff;
  border: 1px solid var(--color-gray-300);
  border-radius: var(--radius-sm);
  transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
.factory-video-links a[data-v-7aab233f]:hover {
  border-color: #86aa9f;
  box-shadow: 0 8px 22px rgb(25 72 59 / 9%);
  transform: translateY(-1px);
}
.factory-video-links span[data-v-7aab233f] {
  margin-bottom: 7px;
  color: var(--color-gray-500);
  font-size: .68rem;
  font-weight: 800;
  letter-spacing: .09em;
  text-transform: uppercase;
}
.factory-video-links strong[data-v-7aab233f] {
  color: var(--color-gray-900);
  font-size: .98rem;
  line-height: 1.4;
}
.factory-video-links b[data-v-7aab233f] {
  margin-top: auto;
  padding-top: 12px;
  color: #1d6b59;
  font-size: .8rem;
}
@media (max-width: 700px) {
.factory-video-links[data-v-7aab233f] {
    grid-template-columns: 1fr;
}
}
.slide-enter-active[data-v-7aab233f],
.slide-leave-active[data-v-7aab233f] {
  transition: opacity 0.3s ease;
}
.slide-enter-from[data-v-7aab233f],
.slide-leave-to[data-v-7aab233f] {
  opacity: 0;
}

.cert-grid[data-v-b83a8f7a] {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: var(--space-3);
}
.cert-card[data-v-b83a8f7a] {
  background: var(--color-white);
  border: 1px solid var(--color-gray-300);
  border-radius: var(--radius-md);
  padding: var(--space-3);
  text-align: center;
  transition: all var(--transition);
  cursor: pointer;
}
.cert-card[data-v-b83a8f7a]:hover {
  border-color: var(--color-primary);
  box-shadow: var(--shadow-md);
  transform: translateY(-2px);
}
.cert-card__badge[data-v-b83a8f7a] {
  color: var(--color-primary);
  margin-bottom: var(--space-2);
}
.cert-card__name[data-v-b83a8f7a] {
  font-size: 0.875rem;
  font-weight: 600;
  color: var(--color-gray-900);
}
@media (max-width: 768px) {
.cert-grid[data-v-b83a8f7a] {
    grid-template-columns: repeat(2, 1fr);
}
}

.global-market-section[data-v-736e0d6b] {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  background: #071c32;
  color: var(--color-white);
}
.global-market-content[data-v-736e0d6b] {
  width: 100%;
  max-width: none;
  margin: 0 auto;
  padding: clamp(0.65rem, 1.5vw, 1.25rem) clamp(1rem, 4vw, 4rem) clamp(0.75rem, 1.75vw, 1.5rem);
  text-align: center;
}
.global-market-content__intro[data-v-736e0d6b] {
  max-width: 64rem;
  margin: 0 auto clamp(0.45rem, 1vw, 0.7rem);
  color: rgba(214, 230, 246, 0.82);
  line-height: 1.7;
  white-space: nowrap;
  font-size: clamp(0.7rem, 1.05vw, 1rem);
  overflow: hidden;
  text-overflow: ellipsis;
}
.global-market-popover[data-v-736e0d6b] { position: absolute; z-index: 8; width: min(30vw, 300px); padding: 0.9rem 1rem; border: 1px solid rgba(148, 190, 230, 0.4); border-radius: 0.6rem; background: rgba(7, 28, 50, 0.94); box-shadow: 0 12px 30px rgba(0,0,0,.25); pointer-events: none;
}
.global-market-popover--right[data-v-736e0d6b] { transform: translate(34px, -50%);
}
.global-market-popover--left[data-v-736e0d6b] { transform: translate(calc(-100% - 34px), -50%);
}
.global-market-popover--bottom[data-v-736e0d6b] { transform: translate(-50%, 34px);
}
.global-market-popover h3[data-v-736e0d6b] { margin: 0 0 .35rem; color: var(--color-white); font-size: 1rem;
}
.global-market-popover p[data-v-736e0d6b] { margin: 0; color: rgba(214, 230, 246, .82); line-height: 1.5; font-size: .85rem;
}
.global-market-capabilities[data-v-736e0d6b] {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  gap: clamp(0.35rem, 1.2vw, 1.25rem);
  margin: 0; padding: 0; list-style: none;
  color: #d6e6f6;
  font-size: clamp(0.66rem, 0.85vw, 0.9rem);
  white-space: nowrap;
}
.global-market-capabilities li[data-v-736e0d6b] { flex: 0 1 auto;
}
@media (max-width: 760px) {
.global-market-content__intro[data-v-736e0d6b] {
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
}
.global-market-capabilities[data-v-736e0d6b] {
    flex-wrap: wrap;
    white-space: normal;
}
}
.global-map__stage[data-v-736e0d6b] {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #071c32;
  aspect-ratio: 2 / 0.9;
}
.global-map__header[data-v-736e0d6b] {
  position: absolute;
  inset: 0 0 auto;
  z-index: 5;
  padding: clamp(1.25rem, 3vw, 2.25rem) var(--space-3) clamp(1.75rem, 4vw, 3rem);
  text-align: center;
  pointer-events: none;
  background: linear-gradient(
    to bottom,
    rgba(7, 28, 50, 0.88) 0%,
    rgba(7, 28, 50, 0.42) 55%,
    transparent 100%
  );
}
.global-map__title[data-v-736e0d6b] {
  font-size: clamp(1.5rem, 3vw, 2rem);
  font-weight: 700;
  color: var(--color-white);
  margin-bottom: var(--space-1);
  text-shadow: 0 2px 16px rgba(0, 0, 0, 0.35);
}
.global-map__subtitle[data-v-736e0d6b] {
  font-size: clamp(0.9375rem, 1.6vw, 1rem);
  color: rgba(214, 230, 246, 0.88);
  max-width: 640px;
  margin-inline: auto;
  text-shadow: 0 1px 10px rgba(0, 0, 0, 0.28);
}
.global-map__base[data-v-736e0d6b],
.global-map__rays[data-v-736e0d6b],
.global-map__heat[data-v-736e0d6b],
.global-map__overlay[data-v-736e0d6b] {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}
.global-map__base[data-v-736e0d6b] {
  object-fit: fill;
  display: block;
}
.global-map__rays[data-v-736e0d6b] {
  z-index: 2;
  pointer-events: none;
}
.global-map__ray[data-v-736e0d6b] {
  opacity: 0.86;
  transition: opacity 0.25s ease;
}
.global-map__ray-glow[data-v-736e0d6b],
.global-map__ray-line[data-v-736e0d6b],
.global-map__ray-pulse[data-v-736e0d6b] {
  stroke-linecap: round;
  vector-effect: non-scaling-stroke;
}
.global-map__ray-glow[data-v-736e0d6b] {
  stroke-width: 1.8;
  opacity: 0.16;
  filter: url(#global-ray-glow);
}
.global-map__ray-line[data-v-736e0d6b] {
  stroke-width: 1;
  opacity: 0.68;
  stroke-dasharray: 6 8;
  animation: global-ray-flow-736e0d6b 5.2s linear infinite;
  animation-delay: var(--ray-delay);
}
.global-map__ray-pulse[data-v-736e0d6b] {
  stroke-width: 2.4;
  opacity: 0;
  stroke-dasharray: 0.1 240;
  animation: global-ray-pulse-736e0d6b 4.8s ease-out infinite;
  animation-delay: var(--ray-delay);
}
.global-map__ray--active[data-v-736e0d6b] {
  opacity: 1;
}
.global-map__ray--active .global-map__ray-glow[data-v-736e0d6b] {
  opacity: 0.3;
}
.global-map__ray--active .global-map__ray-line[data-v-736e0d6b] {
  opacity: 0.95;
}
.global-map__ray--active .global-map__ray-pulse[data-v-736e0d6b] {
  animation-duration: 3.2s;
}
.global-map__heat[data-v-736e0d6b] {
  z-index: 3;
  pointer-events: none;
}
.global-map__heat-blob[data-v-736e0d6b] {
  position: absolute;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: radial-gradient(
    circle,
    rgba(96, 165, 250, 0.38) 0%,
    rgba(27, 79, 138, 0.16) 55%,
    rgba(27, 79, 138, 0) 100%
  );
  opacity: 0.55;
  transition: opacity 0.3s ease;
}
.global-map__heat-blob--active[data-v-736e0d6b] {
  opacity: 1;
}
.global-map__overlay[data-v-736e0d6b] {
  z-index: 4;
}
.global-map__origin[data-v-736e0d6b] {
  position: absolute;
  width: 52px;
  height: 52px;
  transform: translate(-50%, -50%);
  pointer-events: none;
}
.global-map__origin-marker[data-v-736e0d6b] {
  position: absolute;
  inset: 0;
  width: 52px;
  height: 52px;
}
.global-map__origin-ring[data-v-736e0d6b] {
  position: absolute;
  inset: 0;
  border-radius: 50%;
  border: 1px solid rgba(245, 158, 11, 0.65);
  animation: global-origin-ring-736e0d6b 3s ease-out infinite;
}
.global-map__origin-ring--2[data-v-736e0d6b] {
  animation-delay: 1.5s;
}
.global-map__origin-core[data-v-736e0d6b] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background: radial-gradient(circle, #fcd34d 0%, #f59e0b 55%, #d97706 100%);
  box-shadow:
    0 0 0 4px rgba(245, 158, 11, 0.22),
    0 0 18px rgba(245, 158, 11, 0.55);
}
.global-map__origin-label[data-v-736e0d6b] {
  position: absolute;
  top: 50%;
  left: calc(100% + 8px);
  transform: translateY(-50%);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  padding: 6px 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.2;
  color: #fff7ed;
  background: rgba(15, 23, 42, 0.82);
  border: 1px solid rgba(245, 158, 11, 0.45);
  border-radius: 8px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  text-align: left;
}
.global-map__origin--label-left .global-map__origin-label[data-v-736e0d6b] {
  right: calc(100% + 8px);
  left: auto;
  align-items: flex-end;
  text-align: right;
}
.global-map__origin-eyebrow[data-v-736e0d6b] {
  font-size: 0.5625rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #fbbf24;
}
.global-map__hotspot[data-v-736e0d6b] {
  position: absolute;
  width: 56px;
  height: 56px;
  transform: translate(-50%, -50%);
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.global-map__marker[data-v-736e0d6b] {
  position: absolute;
  inset: 0;
  width: 56px;
  height: 56px;
}
.global-map__wave[data-v-736e0d6b] {
  position: absolute;
  inset: 0;
  border-radius: 50%;
  border: 1px solid color-mix(in srgb, var(--color-primary) 82%, transparent);
  opacity: 0;
  animation: global-hotspot-wave-736e0d6b 3.5s cubic-bezier(0.22, 0.61, 0.36, 1) infinite;
}
.global-map__wave--1[data-v-736e0d6b] {
  animation-delay: 0s;
}
.global-map__wave--2[data-v-736e0d6b] {
  animation-delay: 1.15s;
}
.global-map__wave--3[data-v-736e0d6b] {
  animation-delay: 2.3s;
}
.global-map__halo[data-v-736e0d6b] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background: radial-gradient(
    circle,
    color-mix(in srgb, #60a5fa 72%, transparent) 0%,
    color-mix(in srgb, var(--color-primary) 44%, transparent) 34%,
    color-mix(in srgb, var(--color-primary) 18%, transparent) 56%,
    transparent 78%
  );
  filter: blur(2px);
  animation: global-hotspot-halo-736e0d6b 3.5s ease-in-out infinite;
}
.global-map__core[data-v-736e0d6b] {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  transform: translate(-50%, -50%);
  background: #60a5fa;
  box-shadow: 0 0 0 4px rgba(96, 165, 250, 0.22);
  animation: global-hotspot-breathe-736e0d6b 3.5s ease-in-out infinite;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}
.global-map__hotspot--active .global-map__core[data-v-736e0d6b] {
  transform: translate(-50%, -50%) scale(1.15);
  box-shadow: 0 0 0 6px rgba(96, 165, 250, 0.32);
}
.global-map__hotspot--active .global-map__wave[data-v-736e0d6b] {
  border-width: 2px;
  animation-duration: 2.8s;
}
.global-map__label[data-v-736e0d6b] {
  position: absolute;
  top: 50%;
  left: calc(100% + 6px);
  transform: translateY(-50%);
  max-width: 140px;
  padding: 6px 12px;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: 0.02em;
  color: #e2e8f0;
  background: rgba(15, 23, 42, 0.88);
  border: 1px solid color-mix(in srgb, #60a5fa 40%, #334155);
  border-radius: 999px;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.22);
  white-space: nowrap;
  opacity: 0.88;
  transition: opacity 0.25s ease, background 0.25s ease, color 0.25s ease;
}
.global-map__hotspot--label-left .global-map__label[data-v-736e0d6b] {
  right: calc(100% + 6px);
  left: auto;
}
.global-map__hotspot--label-bottom .global-map__label[data-v-736e0d6b] {
  top: calc(100% + 2px);
  left: 50%;
  transform: translateX(-50%);
}
.global-map__hotspot--active .global-map__label[data-v-736e0d6b] {
  opacity: 1;
  color: #0f172a;
  background: #93c5fd;
  border-color: rgba(255, 255, 255, 0.45);
}
@keyframes global-ray-flow-736e0d6b {
to {
    stroke-dashoffset: -28;
}
}
@keyframes global-ray-pulse-736e0d6b {
0% {
    opacity: 0;
    stroke-dashoffset: 0;
}
12% {
    opacity: 0.95;
}
70% {
    opacity: 0.35;
}
100% {
    opacity: 0;
    stroke-dashoffset: -240;
}
}
@keyframes global-origin-ring-736e0d6b {
0% {
    transform: scale(0.35);
    opacity: 0.85;
}
100% {
    transform: scale(1.35);
    opacity: 0;
}
}
@keyframes global-hotspot-wave-736e0d6b {
0% {
    transform: scale(0.28);
    opacity: 0.92;
}
100% {
    transform: scale(1.35);
    opacity: 0;
}
}
@keyframes global-hotspot-halo-736e0d6b {
0%,
  100% {
    opacity: 0.72;
    transform: translate(-50%, -50%) scale(0.92);
}
50% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1.06);
}
}
@keyframes global-hotspot-breathe-736e0d6b {
0%,
  100% {
    transform: translate(-50%, -50%) scale(0.94);
}
50% {
    transform: translate(-50%, -50%) scale(1.06);
}
}
@media (max-width: 768px) {
.global-map__label[data-v-736e0d6b],
  .global-map__origin-label[data-v-736e0d6b] {
    display: none;
}
.global-map__marker[data-v-736e0d6b] {
    width: 44px;
    height: 44px;
}
.global-map__origin-marker[data-v-736e0d6b] {
    inset: 0;
    width: 40px;
    height: 40px;
}
.global-map__origin[data-v-736e0d6b] {
    width: 40px;
    height: 40px;
}
.global-map__hotspot[data-v-736e0d6b] {
    width: 44px;
    height: 44px;
}
.global-map__halo[data-v-736e0d6b] {
    width: 34px;
    height: 34px;
}
.global-map__core[data-v-736e0d6b] {
    width: 12px;
    height: 12px;
}
.global-map__origin-core[data-v-736e0d6b] {
    width: 12px;
    height: 12px;
}
}

.home-deferred-section[data-v-5e71b2ca] {
  content-visibility: auto;
  contain-intrinsic-size: auto 760px;
}
