.faq-layout {
  display: grid;
  grid-template-columns: 0.7fr 1fr;
  gap: 4rem;
}

.faq-list {
  border-top: 1px solid var(--line);
}

.faq-list details {
  border-bottom: 1px solid var(--line);
}

.faq-list summary {
  cursor: pointer;
  padding: 1.25rem 0;
  font-weight: 760;
}

.faq-list summary::marker {
  color: var(--teal);
}

.faq-list p {
  color: var(--muted);
  margin: -0.45rem 0 1.25rem;
}
