/* HSKBase Culture — homepage-aligned education-platform layer
   quality/accessibility: visual consistency only; no product-scope expansion */

body[data-page="culture"].multipage-site.prototype-v2 {
  --culture-edu-ink: #24324a;
  --culture-edu-muted: #657086;
  --culture-edu-primary: #4869a8;
  --culture-edu-primary-strong: #36558f;
  --culture-edu-cream: #fff7ef;
  --culture-edu-paper: #fffdf9;
  --culture-edu-blue: #dce8f8;
  --culture-edu-lavender: #e8e6f4;
  --culture-edu-yellow: #f7dfa1;
  --culture-edu-peach: #f8dfd2;
  --culture-edu-coral: #c96847;
  --culture-edu-line: #d5d9e2;
  --culture-edu-outline: #68758c;
  --culture-edu-shadow: 0 8px 0 rgba(36, 50, 74, 0.07);
  --culture-bg: var(--culture-edu-cream);
  --culture-panel: var(--culture-edu-paper);
  --culture-ink: var(--culture-edu-ink);
  --culture-muted: var(--culture-edu-muted);
  --culture-green: var(--culture-edu-primary);
  --culture-green-dark: var(--culture-edu-primary-strong);
  --culture-green-soft: var(--culture-edu-blue);
  --culture-coral: var(--culture-edu-coral);
  --culture-coral-dark: #9b4c34;
  --culture-coral-soft: var(--culture-edu-peach);
  --culture-cream: var(--culture-edu-cream);
  --culture-line: var(--culture-edu-line);
  --culture-cta: var(--culture-edu-paper);
  --culture-cta-line: var(--culture-edu-line);
  color: var(--culture-edu-ink);
  background: var(--culture-edu-cream);
}

body[data-page="culture"].multipage-site.prototype-v2 main,
body[data-page="culture"].multipage-site.prototype-v2.seo-page,
body[data-page="culture"].multipage-site.prototype-v2 .seo-hero,
body[data-page="culture"].multipage-site.prototype-v2 .seo-section,
body[data-page="culture"].multipage-site.prototype-v2 .culture-section,
body[data-page="culture"].multipage-site.prototype-v2 .history-explorer-section,
body[data-page="culture"].multipage-site.prototype-v2 .zodiac-explorer-section {
  color: var(--culture-edu-ink);
  background: var(--culture-edu-cream);
}

body[data-page="culture"].multipage-site.prototype-v2 :focus-visible {
  outline: 3px solid rgba(72, 105, 168, 0.38);
  outline-offset: 3px;
}

body[data-page="culture"].multipage-site.prototype-v2 .site-header .button,
body[data-page="culture"].multipage-site.prototype-v2 .zodiac-date-form .button,
body[data-page="culture"].multipage-site.prototype-v2 .festival-directory-return {
  border-color: var(--culture-edu-primary-strong);
  color: #fff;
  background: var(--culture-edu-primary);
  box-shadow: 0 5px 0 rgba(54, 85, 143, 0.15);
}

body[data-page="culture"].multipage-site.prototype-v2 .site-header .button:hover,
body[data-page="culture"].multipage-site.prototype-v2 .site-header .button:focus-visible,
body[data-page="culture"].multipage-site.prototype-v2 .zodiac-date-form .button:hover,
body[data-page="culture"].multipage-site.prototype-v2 .festival-directory-return:hover {
  background: var(--culture-edu-primary-strong);
  box-shadow: 0 6px 0 rgba(54, 85, 143, 0.18);
}

body[data-page="culture"].multipage-site.prototype-v2 .desktop-nav a::after {
  background: var(--culture-edu-coral);
}

body[data-page="culture"].multipage-site.prototype-v2 .desktop-nav a[aria-current="page"],
body[data-page="culture"].multipage-site.prototype-v2 .mobile-nav a[aria-current="page"] {
  color: var(--culture-edu-primary-strong);
}

body.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .exam-context-bar {
  display: none;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context {
  border-bottom: 1px solid var(--culture-edu-line);
  color: var(--culture-edu-ink);
  background: #f2f5fb;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context .shell {
  display: flex;
  min-height: 54px;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context span {
  display: flex;
  align-items: baseline;
  gap: 12px;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context small {
  color: #9b4c34;
  font-size: 9px;
  font-weight: 760;
  letter-spacing: 0.14em;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context strong {
  font-size: 13px;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context p {
  margin: 0;
  color: var(--culture-edu-muted);
  font-size: 11px;
}

body[data-page="culture"].multipage-site.prototype-v2 :where(
  .page-hero h1,
  .seo-hero h1,
  .page-section-heading h2,
  .seo-section-heading h2,
  .culture-flip-hero__intro h1,
  .culture-story h2,
  .history-period__content > h2,
  .zodiac-date-form h3,
  .zodiac-detail__title h2,
  .seo-content-panel h2,
  .next-step__copy strong,
  .seo-next strong
) {
  color: var(--culture-edu-ink);
  font-family: "Plus Jakarta Sans", Inter, "Noto Sans SC", sans-serif;
  font-weight: 760;
}

body[data-page="culture"].multipage-site.prototype-v2 :where(.kicker, .micro-label, .seo-hero__eyebrow) {
  color: #9b4c34;
}

/* Search and directory pages */
body[data-page="culture"].multipage-site.prototype-v2.seo-page .seo-hero {
  padding: 28px 0 64px;
  border: 0;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__grid {
  grid-template-columns: minmax(0, 1fr) minmax(340px, 0.5fr);
  align-items: center;
  gap: clamp(42px, 6vw, 86px);
  padding: 42px 0 8px;
  border: 0;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero h1 {
  max-width: 880px;
  font-family: "Plus Jakarta Sans", Inter, "Noto Sans SC", sans-serif;
  font-size: clamp(48px, 5.2vw, 72px);
  font-weight: 780;
  letter-spacing: -0.055em;
  line-height: 0.98;
  text-wrap: balance;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero h1 em {
  color: var(--culture-edu-coral);
  font: inherit;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__lead,
body[data-page="culture"].multipage-site.prototype-v2 .seo-section-heading > p {
  max-width: 720px;
  color: var(--culture-edu-muted);
  line-height: 1.7;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__facts {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  padding: 14px;
  overflow: visible;
  border: 1.5px solid #bfc6d3;
  border-radius: 24px;
  color: var(--culture-edu-ink);
  background: var(--culture-edu-paper);
  box-shadow: var(--culture-edu-shadow);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__facts::after {
  display: none;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__facts > span {
  min-height: 100px;
  justify-content: flex-end;
  padding: 18px;
  border: 0;
  border-radius: 15px;
  background: var(--culture-edu-blue);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__facts > span:nth-child(2) {
  background: var(--culture-edu-yellow);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__facts > span:nth-child(3) {
  min-height: 82px;
  grid-column: 1 / -1;
  background: var(--culture-edu-lavender);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__facts :where(small, strong) {
  color: var(--culture-edu-ink);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-section {
  padding-block: 64px;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-section--tint {
  border-color: var(--culture-edu-line);
  background: #fff1e5;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-section-heading h2 {
  font-family: "Plus Jakarta Sans", Inter, "Noto Sans SC", sans-serif;
  font-size: clamp(36px, 4.2vw, 56px);
  font-weight: 760;
  letter-spacing: -0.045em;
  text-wrap: balance;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card,
body[data-page="culture"].multipage-site.prototype-v2 .seo-content-panel,
body[data-page="culture"].multipage-site.prototype-v2 .seo-feature-image,
body[data-page="culture"].multipage-site.prototype-v2 .seo-answer {
  border: 1.5px solid var(--culture-edu-outline);
  border-radius: 22px;
  background: var(--culture-edu-paper);
  box-shadow: var(--culture-edu-shadow);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card:nth-child(3n + 1) {
  background: var(--culture-edu-peach);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card:nth-child(3n + 2) {
  background: var(--culture-edu-blue);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card:nth-child(3n) {
  background: var(--culture-edu-lavender);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card:hover,
body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card:focus-visible {
  border-color: var(--culture-edu-primary);
  background: var(--culture-edu-paper);
  box-shadow: 0 10px 0 rgba(36, 50, 74, 0.09);
  transform: translateY(-2px);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card__copy strong {
  color: var(--culture-edu-ink);
  font-family: "Plus Jakarta Sans", Inter, "Noto Sans SC", sans-serif;
  font-weight: 720;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-content-panel h2,
body[data-page="culture"].multipage-site.prototype-v2 .page-hero h1,
body[data-page="culture"].multipage-site.prototype-v2 .page-section-heading h2,
body[data-page="culture"].multipage-site.prototype-v2 .culture-story h2,
body[data-page="culture"].multipage-site.prototype-v2 .history-period__content > h2,
body[data-page="culture"].multipage-site.prototype-v2 .zodiac-date-form h3,
body[data-page="culture"].multipage-site.prototype-v2 .zodiac-detail__title h2 {
  font-family: "Plus Jakarta Sans", Inter, "Noto Sans SC", sans-serif;
  font-weight: 760;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card__copy p,
body[data-page="culture"].multipage-site.prototype-v2 .seo-content-panel > p {
  color: var(--culture-edu-muted);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-phrase-grid > div,
body[data-page="culture"].multipage-site.prototype-v2 .seo-check-options li {
  border: 1px solid #bfc6d3;
  background: var(--culture-edu-cream);
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-pattern-box {
  color: var(--culture-edu-ink);
  background: var(--culture-edu-blue);
  box-shadow: none;
}

body[data-page="culture"].multipage-site.prototype-v2 .seo-pattern-box :where(span, p) {
  color: var(--culture-edu-ink);
}

/* Culture hub and interactive tools */
body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-nav {
  border-color: var(--culture-edu-line);
  background: rgba(255, 253, 249, 0.96);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-nav button {
  min-height: 48px;
  color: var(--culture-edu-muted);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-nav button:hover,
body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-nav button:focus-visible,
body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-nav button.is-active {
  color: var(--culture-edu-primary-strong);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-nav button.is-active::after {
  background: var(--culture-edu-coral);
}

body.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero {
  grid-template-columns: minmax(260px, 0.4fr) minmax(0, 1fr);
  gap: clamp(48px, 6vw, 84px);
  padding-top: 54px;
  padding-bottom: 64px;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__intro h1 {
  max-width: 370px;
  font-family: "Plus Jakarta Sans", Inter, "Noto Sans SC", sans-serif;
  font-size: clamp(44px, 4.6vw, 64px);
  font-weight: 780;
  letter-spacing: -0.055em;
  line-height: 0.98;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__intro h1 em {
  color: var(--culture-edu-coral);
  font: inherit;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__intro > p {
  max-width: 330px;
  color: var(--culture-edu-muted);
  font-size: 15px;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__browse {
  min-height: 44px;
  padding: 11px 16px;
  border: 1.5px solid var(--culture-edu-primary-strong);
  border-radius: 12px;
  color: #fff;
  background: var(--culture-edu-primary);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__browse:hover,
body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__browse:focus-visible {
  background: var(--culture-edu-primary-strong);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__inner,
body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-stack__card {
  border-color: var(--culture-edu-outline);
  box-shadow: var(--culture-edu-shadow);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__back {
  background: var(--culture-edu-paper);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__start {
  background: var(--culture-edu-primary);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__start:hover,
body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__start:focus-visible {
  background: var(--culture-edu-primary-strong);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-path,
body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid,
body[data-page="culture"].multipage-site.prototype-v2 .culture-workspace,
body[data-page="culture"].multipage-site.prototype-v2 .history-timeline,
body[data-page="culture"].multipage-site.prototype-v2 .history-period,
body[data-page="culture"].multipage-site.prototype-v2 .zodiac-finder-workspace,
body[data-page="culture"].multipage-site.prototype-v2 .zodiac-sign-grid,
body[data-page="culture"].multipage-site.prototype-v2 .zodiac-detail {
  border: 1.5px solid #bfc6d3;
  background: var(--culture-edu-paper);
  box-shadow: var(--culture-edu-shadow);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-path {
  overflow: hidden;
  border-radius: 18px;
}

body[data-page="culture"].multipage-site.prototype-v2 #culture-story-picker,
body[data-page="culture"].multipage-site.prototype-v2 #culture-lesson {
  scroll-margin-top: calc(var(--site-header-height) + 78px);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button {
  color: var(--culture-edu-ink);
  background: var(--culture-edu-peach);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button:nth-child(2),
body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button:nth-child(6) {
  background: var(--culture-edu-lavender);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button:nth-child(3) {
  background: var(--culture-edu-yellow);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button:nth-child(4) {
  background: var(--culture-edu-blue);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button.is-active {
  color: #fff;
  background: var(--culture-edu-primary);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button[data-complete="true"]::after {
  position: absolute;
  top: 11px;
  right: 11px;
  padding: 3px 7px;
  border: 1px solid currentColor;
  border-radius: 999px;
  content: "Complete";
  font-size: 9px;
  font-weight: 760;
  letter-spacing: 0.04em;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button[data-complete="true"] {
  position: relative;
  padding-right: 72px;
}

body[data-page="culture"].multipage-site.prototype-v2 [data-culture-title]:focus-visible {
  border-radius: 4px;
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-reading {
  color: var(--culture-edu-ink);
  background: var(--culture-edu-blue);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-reading :where(.micro-label, p),
body[data-page="culture"].multipage-site.prototype-v2 .culture-check > p,
body[data-page="culture"].multipage-site.prototype-v2 .culture-completion > span :where(small, strong) {
  color: var(--culture-edu-ink);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-check [data-culture-answer] {
  min-height: 48px;
  border-color: rgba(36, 50, 74, 0.28);
  color: var(--culture-edu-ink);
  background: rgba(255, 253, 249, 0.72);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-check [data-culture-answer]:hover,
body[data-page="culture"].multipage-site.prototype-v2 .culture-check [data-culture-answer]:focus-visible {
  border-color: var(--culture-edu-primary);
  background: var(--culture-edu-paper);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-completion {
  border-color: rgba(36, 50, 74, 0.2);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-completion .button {
  border-color: var(--culture-edu-primary-strong);
  color: #fff;
  background: var(--culture-edu-primary);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-language-feature,
body[data-page="culture"].multipage-site.prototype-v2 .next-step,
body[data-page="culture"].multipage-site.prototype-v2 .seo-next {
  border: 1.5px solid var(--culture-edu-outline);
  color: var(--culture-edu-ink);
  background: var(--culture-edu-paper);
  box-shadow: var(--culture-edu-shadow);
}

body[data-page="culture"].multipage-site.prototype-v2 .culture-language-feature :where(.next-step__copy strong, .next-step__copy p),
body[data-page="culture"].multipage-site.prototype-v2 .next-step__copy :where(strong, p),
body[data-page="culture"].multipage-site.prototype-v2 .seo-next :where(strong, p) {
  color: var(--culture-edu-ink);
}

/* quality/operations: keep small and accented copy legible on saturated surfaces. */
body.culture-hub-page.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__cover-copy > span,
body.culture-hub-page.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__cover-copy h2 em {
  color: #ffd5ca;
}

body.culture-hub-page.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button.is-active > span,
body.culture-hub-page.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button.is-active small {
  color: #f7eee9;
}

body.culture-hub-page.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-language-feature .next-step__copy small,
body.culture-hub-page.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-language-feature .culture-language-feature__example small,
body.culture-hub-page.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-language-feature .culture-language-feature__example i {
  color: #ffd5ca;
}

@media (max-width: 1080px) {
  body.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero,
  body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__grid {
    grid-template-columns: 1fr;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__intro {
    padding-bottom: 24px;
  }
}

@media (max-width: 760px) {
  body[data-page="culture"].multipage-site.prototype-v2 .shell,
  body[data-page="culture"].multipage-site.prototype-v2.seo-page .seo-hero .shell {
    width: calc(100% - 32px);
  }

  body[data-page="culture"].multipage-site.prototype-v2.seo-page .seo-hero {
    padding-bottom: 42px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__grid {
    gap: 28px;
    padding-top: 24px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .seo-hero h1,
  body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__intro h1 {
    font-size: clamp(40px, 12vw, 52px);
  }

  body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__facts {
    grid-template-columns: 1fr;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .seo-hero__facts > span:nth-child(3) {
    grid-column: auto;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .seo-section {
    padding-block: 48px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-path {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-nav .shell {
    width: 100%;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context .shell {
    min-height: 58px;
    align-items: flex-start;
    flex-direction: column;
    gap: 3px;
    padding-block: 10px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context span {
    gap: 8px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-learning-context p {
    overflow-wrap: anywhere;
    line-height: 1.35;
  }

  body.culture-hub-page[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero {
    padding-top: 24px;
    padding-bottom: 40px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__intro {
    padding-bottom: 22px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-hero__intro h1 {
    font-size: clamp(38px, 10.5vw, 46px);
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-deck-stage {
    min-height: 520px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card {
    height: 520px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__words button {
    min-height: 70px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 .culture-topic-grid button[data-complete="true"] {
    padding-right: 72px;
  }

  body[data-page="culture"].multipage-site.prototype-v2 #culture-story-picker,
  body[data-page="culture"].multipage-site.prototype-v2 #culture-lesson {
    scroll-margin-top: calc(var(--site-header-height) + 68px);
  }

  body[data-page="culture"].multipage-site.prototype-v2 .seo-route-card,
  body[data-page="culture"].multipage-site.prototype-v2 .seo-content-panel,
  body[data-page="culture"].multipage-site.prototype-v2 .seo-feature-image,
  body[data-page="culture"].multipage-site.prototype-v2 .seo-answer,
  body[data-page="culture"].multipage-site.prototype-v2 .culture-workspace {
    border-radius: 18px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body[data-page="culture"].multipage-site.prototype-v2 a,
  body[data-page="culture"].multipage-site.prototype-v2 button,
  body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__inner,
  body[data-page="culture"].multipage-site.prototype-v2 .culture-flip-card__front img {
    transition: none;
  }
}
