.inline-related-snippet {
  border-left: 5px solid #1e40af;
  background: #f0f0f0;
  padding: 15px 20px;
  margin: 30px 0;
  font-size: 18px;
  animation: fadeIn 0.6s ease-in;
}
.inline-related-link {
  color: #1e40af;
  text-decoration: none;
  transition: color 0.3s ease;
}
.inline-related-link:hover {
  color: #e59544;
}
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(10px); }
  to { opacity: 1; transform: translateY(0); }
}
@media screen and (max-width: 600px) {
  .inline-related-snippet {
    font-size: 16px;
    padding: 12px;
  }
}