/* geo-services/india.html - extracted from inline/internal styles */

.geo-lead-text {
  font-size: 18px;
}

.geo-article { padding: 70px 0; background: #fff; }
.geo-article .lead-p { font-size: 1.15rem; color: #333; }
.geo-article h2 {
  font-size: 30px;
  font-weight: 600;
  margin: 42px 0 16px;
  color: var(--main-color, #2E4E8A);
}
.geo-article p { font-size: 17px; line-height: 1.85; color: #4a4a4a; margin-bottom: 18px; }
.geo-article .accent { font-weight: 600; color: #222; }
.geo-article ul.geo-list {
  margin: 0 0 18px;
  padding-left: 0;
  list-style: none;
}
.geo-article ul.geo-list li {
  position: relative;
  padding-left: 30px;
  margin-bottom: 12px;
  font-size: 17px;
  line-height: 1.7;
  color: #4a4a4a;
}
.geo-article ul.geo-list li::before {
  content: "\2713";
  position: absolute;
  left: 0;
  top: 0;
  color: #2563eb;
  font-weight: 700;
}
.geo-article blockquote.geo-quote {
  margin: 0 0 18px;
  padding: 18px 24px;
  background: #f8fafc;
  border-left: 4px solid #2563eb;
  font-size: 17px;
  font-style: italic;
  color: #222;
}
@media (max-width: 768px) {
  .geo-article { padding: 48px 0; }
  .geo-article h2 { font-size: 25px; }
}
