.explore-quicklinks {
  display: flex; flex-wrap: wrap; gap: 10px 16px; margin-bottom: 30px;
}
.explore-quicklinks a {
  background: #f1f8ff; border-radius: 9px; padding: 9px 19px; font-size: 1.08em;
  text-decoration: none; color: #2779c5; font-weight: 500; transition: .15s;
  box-shadow:0 2px 7px #d0e5ff1c;
}
.explore-quicklinks a:hover { background:#e7f1ff; color:#1a3456; }

.explore-whats-here ul { margin: 14px 0 0 0; padding: 0 0 0 19px; font-size: 1.02em; }
.explore-best { margin:38px 0 30px 0; }
.explore-grid {
  display:flex; flex-wrap:wrap; gap:18px; margin-top:14px;
}
.explore-card {
  background: #f5f9ff; border-radius: 12px; padding: 15px 18px; flex:1 1 220px;
  box-shadow:0 2px 8px #e5eaff28; min-width: 180px; max-width: 300px;
}
.explore-card a { text-decoration: none; color: #1768b0; font-size:1.07em; font-weight:600; }
.explore-card a:hover { color: #1a3456; text-decoration: underline; }
.explore-card span { font-size:1.25em;margin-right:6px; }
.faq-block>div {margin-bottom:15px;}
.explore-banner {
  margin:38px 0 15px 0; background:#eaf4ff; border-radius:10px; padding:15px 18px;
  font-size:1.07em; display: flex; align-items: center; gap:11px; box-shadow:0 2px 11px #d0eaff26;
}
.explore-banner a { color:#1976d2; text-decoration: underline; }
@media(max-width:700px){
  .explore-grid{flex-direction:column;}
  .explore-card{max-width:100%;}
  .explore-quicklinks{gap:7px 8px;}
}
