.mc-home .mc-licensing-explore {
  margin-top: 24px;
  padding: 42px 0 38px;
  background: #fff;
  color: #0b305e;
  border-top: 1px solid #edf1f6;
  border-bottom: 1px solid #edf1f6
}
.mc-home .mc-licensing-explore-head { max-width: 850px; margin: 0 auto 28px; text-align: center }
.mc-home .mc-licensing-explore-eyebrow { display: block; color: #1469e9; font-size: 10px; font-weight: 800; letter-spacing: 1.6px; margin-bottom: 10px }
.mc-home .mc-licensing-explore h2 { margin: 0 0 12px; color: #092754; font-size: clamp(23px, 2.2vw, 32px); font-weight: 800; line-height: 1.35 }
.mc-home .mc-licensing-explore h2 span { color: #1469e9 }
.mc-home .mc-licensing-explore-head p { margin: 0; color: #61738b; font-size: 14px; line-height: 1.7 }
.mc-home .mc-licensing-explore-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px }
.mc-home .mc-licensing-explore-card {
  display: flex;
  align-items: center;
  gap: 14px;
  min-width: 0;
  padding: 21px 18px;
  border: 1px solid #e0e9f4;
  border-radius: 14px;
  background: #fff;
  color: #0b305e;
  text-decoration: none;
  box-shadow: 0 5px 20px #0b305e08;
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease
}
.mc-home .mc-licensing-explore-icon { display: grid; place-items: center; width: 44px; height: 44px; flex: 0 0 44px; background: #fff8d8; border: 1px solid #ffeb99; border-radius: 12px; color: #0b305e; font-size: 18px }
.mc-home .mc-licensing-explore-copy { min-width: 0; flex: 1 }
.mc-home .mc-licensing-explore h3 { margin: 0 0 6px; color: #0b305e; font-size: 15px; font-weight: 800; line-height: 1.4 }
.mc-home .mc-licensing-explore-copy p { margin: 0; font-size: 12px; line-height: 1.7; color: #61738b }
.mc-home .mc-licensing-explore-arrow { flex: 0 0 25px; color: #1469e9; text-align: center; font-size: 13px }
.mc-home .mc-licensing-explore-card:hover { transform: translateY(-3px); border-color: #e9c83a; box-shadow: 0 10px 26px #0b305e12 }
.mc-home .mc-licensing-explore-card:focus-visible { outline: 3px solid #ffdc26; outline-offset: 4px }
@media (max-width:1000px) and (min-width:761px) {
  .mc-home .mc-licensing-explore-card { gap: 10px; padding: 18px 12px }
  .mc-home .mc-licensing-explore-icon { width: 36px; height: 36px; flex-basis: 36px; font-size: 16px }
}
@media (max-width:760px) {
  .mc-home .mc-licensing-explore { padding: 30px 0 }
  .mc-home .mc-licensing-explore-grid { grid-template-columns: minmax(0, 1fr); gap: 12px }
  .mc-home .mc-licensing-explore-card { padding: 18px 16px }
}
@media (prefers-reduced-motion:reduce) {
  .mc-home .mc-licensing-explore-card { transition: none }
  .mc-home .mc-licensing-explore-card:hover { transform: none }
}
