/* Moved from about-benchmark-attestation-services.php inline <style> (28 Oct guide D20). Linked at the same position. */
.bnk-gold-underline { text-decoration-color: rgba(198,168,119,.6); }
  .bnk-hover-white15:hover { background-color: rgba(255,255,255,.15); }
  .bnk-text-10 { font-size: 10px; }
  .bnk-aspect-4-3 { aspect-ratio: 4 / 3; }
  @media (min-width: 1280px) {
    .bnk-xl-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
  }
  /* Fix pruned Tailwind classes */
  .text-navy-dark { color: #243b70; }
  .text-navy { color: #395795; }
  .bg-navy-dark { background-color: #243b70; }
  .bg-navy { background-color: #395795; }
  .bg-card { background-color: #ffffff; }
  .text-muted-foreground { color: #5a6b8c; }
  .text-foreground { color: #102b5c; }
  .text-primary-foreground { color: #ffffff; }
  .bg-clip-text { -webkit-background-clip: text; background-clip: text; }
  .text-transparent { color: transparent; }
  .from-gold { --tw-gradient-from: #c6a877 var(--tw-gradient-from-position); --tw-gradient-to: rgb(198 168 119 / 0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to); }
  .to-gold-deep { --tw-gradient-to: #b9975f var(--tw-gradient-to-position); }
  .group:hover .group-hover\:bg-\[\#2A4176\] { background-color: #2A4176; }
  .group:hover .group-hover\:text-white { color: #ffffff; }
  .group:hover .group-hover\:text-\[\#243B70\]\/60 { color: rgba(36, 59, 112, 0.6); }
  .group:hover .group-hover\:text-\[\#2A4176\] { color: #2A4176; }
  @media (min-width: 1024px) {
    .lg\:sticky { position: sticky; top: 7rem; align-self: flex-start; }
  }
