.p114-redesign-v2--scc {
  font-family: "Noto Sans Arabic", "DM Sans", system-ui, sans-serif;
}

.rtl.p114-redesign-v2--scc select:not([multiple]) {
  background-position: left 12px center !important;
}

.rtl.p114-redesign-v2--scc .search-card-scc .field select:not([multiple]) {
  background-position: left 2px center !important;
}

.p114-redesign-v2--scc :is(.content-hero h1, .content-panel h2, .article-card h2, .faq-section h2) {
  font-family: "Noto Sans Arabic", "Manrope", system-ui, sans-serif;
  letter-spacing: 0;
}

.p114-redesign-v2--scc .scc-nav,
.p114-redesign-v2--scc .content-eyebrow,
.p114-redesign-v2--scc .breadcrumbs {
  letter-spacing: 0;
}

.rtl.p114-redesign-v2--scc .p114-mega__panel {
  direction: rtl;
  text-align: right;
}

.rtl.p114-redesign-v2--scc .p114-mega__chevron {
  transform: scaleX(-1);
}

.rtl.p114-redesign-v2--scc .p114-mega.is-open .p114-mega__chevron {
  transform: scaleX(-1) rotate(90deg);
}

.p114-redesign-v2--scc .content-hero::before {
  mask-image: linear-gradient(-90deg, #000 0 58%, transparent 88%);
}

.p114-redesign-v2--scc .visitor-preferences__panel,
.p114-redesign-v2--scc .consent-centre__panel {
  box-shadow: 30px 0 90px rgba(0, 0, 0, .34);
}

.p114-redesign-v2--scc .scc-header-cta:hover,
.p114-redesign-v2--scc .scc-header-cta:focus-visible {
  transform: translate(2px, -2px);
}

@media (max-width: 720px) {
  .p114-redesign-v2--scc .content-hero h1 {
    font-size: clamp(39px, 12vw, 56px);
    line-height: 1.1;
  }
}
