/* Insights landing page */

.insights-hero { background: var(--navy); padding: 88px 0 72px; }
.insights-hero .wrap { max-width: 640px; }
.insights-hero__title { color: var(--ivory); font-size: 32px; line-height: 1.35; margin-top: 16px; }

.insights-list { background: var(--ivory); padding: 88px 0 100px; }
.insights-list .wrap { max-width: 900px; }

.insights-list__feature {
  display: block;
  border: 1px solid var(--navy);
  background: var(--navy);
  padding: 44px;
  border-radius: 2px;
}
.insights-list__feature h2 { color: var(--ivory); font-size: 25px; line-height: 1.35; margin-top: 14px; }
.insights-list__feature p { color: var(--nav-link); font-size: 14.5px; line-height: 1.6; margin-top: 12px; max-width: 560px; }
.insights-list__feature .cta { display: inline-block; margin-top: 20px; color: var(--gold); font-size: 13px; font-weight: 600; }

.insights-list__more { margin-top: 48px; }
.insights-list__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1px;
  background: var(--ivory-line);
  margin-top: 20px;
  border: 1px solid var(--ivory-line);
}
.insights-list__grid-item { background: var(--ivory-3); padding: 26px; }
.insights-list__grid-item h3 { font-size: 16px; color: var(--muted-2); }
.insights-list__grid-item--wide { grid-column: 1 / -1; }
.insights-list p.ask { font-size: 13px; color: var(--muted-2); margin-top: 18px; }
.insights-list p.ask a { font-weight: 600; }

@media (max-width: 640px) {
  .insights-list__grid { grid-template-columns: 1fr; }
}
