/* InsurGuard Core Main Stylesheet */
.article-single img {
  border-radius: 1rem;
  max-width: 100%;
  height: auto;
}

.article-single h2 {
  font-size: 1.5rem;
  font-weight: 800;
  color: #0f172a;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.article-single h3 {
  font-size: 1.25rem;
  font-weight: 700;
  color: #1e293b;
  margin-top: 1.5rem;
  margin-bottom: 0.75rem;
}

.article-single p {
  margin-bottom: 1.25rem;
  line-height: 1.7;
}

.article-single ul, .article-single ol {
  padding-left: 1.5rem;
  margin-bottom: 1.25rem;
}

.article-single li {
  margin-bottom: 0.5rem;
}
