.compliance-page .compliance-hero {
  background-color: #f8fbff;
}

.compliance-page .compliance-hero-grid {
  display: block;
}

.compliance-page .compliance-kicker {
  color: #2563eb;
}

.compliance-page .compliance-hero h1 {
  color: #0b1630;
}

.compliance-page .compliance-hero h2 {
  color: #101b35;
}

.compliance-page .compliance-hero p {
  color: #52627b;
}

.compliance-page .compliance-hero h1,
.compliance-page .compliance-hero h2,
.compliance-page .compliance-hero p { text-shadow: none; }

.compliance-page .compliance-ghost {
  color: #31557e;
  border-color: #cbd9ec;
  background: rgba(255,255,255,.68);
}

.compliance-page .compliance-tags li {
  color: #49617f;
  border-color: #d4e0ef;
  background: rgba(255,255,255,.72);
}

.compliance-page .compliance-board { display: none; }

@media (max-width: 1000px) {
  .compliance-page .compliance-hero-grid { display: block; }
}

@media (max-width: 600px) {
  .compliance-page .compliance-tags { gap: 7px; }
}
