  /* SIDEBAR */
  .sidebar-card {
    background: #ffffff;
    border: 1px solid #dce3ee;
    border-radius: 10px;
    padding: 1rem 1.25rem;
    box-shadow: 0 2px 6px rgba(0,0,0,0.05);
  }

  .sidebar-card h3 {
    margin-top: 0;
    font-size: 1.05rem;
    color: #1a3d7c;
  }

  .sidebar-card a {
    color: #1a4b8c;
    text-decoration: none;
  }