.guide-sponsor {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px 22px;
  padding: 14px 18px;
  margin: 22px 0;
  border: 1px solid #dfe7ef;
  border-radius: 12px;
  background: #f8fafc;
}
.guide-sponsor > div { flex: 1 1 250px; }
.guide-sponsor .eyebrow { margin: 0 0 4px; }
.guide-sponsor p { margin: 0; font-size: .9rem; }
.guide-sponsor a, .sponsor-inline a { color: #185abc; font-weight: 650; text-decoration: underline; }
.sponsor-inline { margin-top: 8px; }
