/* Shared highlight for Combined Portfolio in both strategy directories. */
.dark .grid article.combined-highlight,
.home-card.combined-highlight,
.card.combined-highlight {
  --accent: #2563eb;
  --accent-soft: #ffffff;
  background: #eff6ff;
  border-color: #bfdbfe;
  color: #172033;
  box-shadow: 0 12px 32px rgba(37, 99, 235, .1);
}

.combined-highlight h2,
.combined-highlight h3 { color: #172033; }
.card.combined-highlight > p,
.home-card.combined-highlight > p,
.dark article.combined-highlight > p { color: #475569; }
.card.combined-highlight .card-kicker,
.home-card.combined-highlight .home-kicker,
.dark article.combined-highlight .tag { color: #2563eb; }
.home-card.combined-highlight:hover,
.card.combined-highlight:hover { border-color: #60a5fa; }

.card.combined-highlight .btn,
.home-card.combined-highlight .home-btn,
.dark article.combined-highlight .strategy-button {
  background: #2563eb;
  border-color: #2563eb;
  color: #ffffff;
}
.card.combined-highlight .btn:hover,
.home-card.combined-highlight .home-btn:hover,
.dark article.combined-highlight .strategy-button:hover { background: #1d4ed8; }
.combined-highlight a:focus-visible {
  outline: 3px solid #1e40af;
  outline-offset: 3px;
}
