/* Content bands alternate with the existing dark hero, feature and footer bands. */
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light {
  background: #fff !important;
  color: #172033 !important;
  --cv-text-light: #172033;
  --cv-text-light-muted: #536176;
  --cv-border-dark: #dce3ed;
  --cv-bg-dark-card: #f5f7fb;
}
html body .cv-mixed-panel {
  padding: clamp(24px, 4vw, 48px);
  border-radius: 24px;
  margin-top: 28px;
  margin-bottom: 36px;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(h1,h2,h3,h4,h5,h6,p,li,label,blockquote,summary,small,strong,span),
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="title"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="heading"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="name"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="year"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="question"] {
  color: #172033 !important;
  -webkit-text-fill-color: #172033 !important;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(p,li,small,blockquote),
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="desc"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="subtitle"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="role"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="sub"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="answer"],
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="text"] {
  color: #536176 !important;
  -webkit-text-fill-color: #536176 !important;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is([class*="card"],[class*="box"],[class*="pill"],.cv-faq-item,.cv-about-val-pill) {
  background: #f7f9fc !important;
  border-color: #dce3ed !important;
  box-shadow: 0 8px 28px rgba(15,23,42,.05) !important;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(a,button) {
  color: #1d4ed8;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is([class*="badge"],[class*="eyebrow"],[class*="icon"],i),
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(.cv-heading-accent,.cv-heading-script) {
  color: #1d4ed8 !important;
  -webkit-text-fill-color: #1d4ed8 !important;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(.cv-btn-primary,.btn-primary,[class*="submit"]),
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(.cv-btn-primary,.btn-primary,[class*="submit"]) * {
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  background-color: #1d4ed8;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(input,textarea,select) {
  color: #172033 !important;
  background: #fff !important;
  border-color: #cbd5e1 !important;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(input,textarea)::placeholder { color: #64748b; }
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(.cv-btn-outline,.cv-btn-secondary) {
  color: #1d4ed8 !important;
  border-color: #1d4ed8 !important;
  background: #eff6ff !important;
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light .cv-heading-gold {
  background: none !important;
  color: #a16207 !important;
  -webkit-text-fill-color: #a16207 !important;
}
@media(max-width:640px) {
  html body .cv-mixed-panel { padding: 22px 16px; border-radius: 16px; }
}
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light :is(.cv-btn-primary,.btn-primary,[class*="submit"]) { background: #1d4ed8 !important; }
html body .cv-mixed-light.cv-mixed-light.cv-mixed-light [class*="social"] a i { color: #fff !important; -webkit-text-fill-color: #fff !important; }
