.seo-details {
  padding-top: 0;
}

.seo-row {
  margin-top: 24px;
}

.seo-details p,
.related-services p {
  color: var(--muted);
}

.seo-details .dark p {
  color: #d5e0da;
}

.faq-grid details {
  border-top: 1px solid var(--line);
  padding: 15px 0;
}

.faq-grid details:last-of-type {
  border-bottom: 1px solid var(--line);
}

.faq-grid summary {
  cursor: pointer;
  font-weight: 800;
}

.faq-grid details p {
  margin: 9px 0 0;
}

.related-services {
  padding-top: 0;
}
