.page-help-container {
  max-width: 1180px;
}

.page-help-card {
  border-radius: 0.45rem;
  overflow: hidden;
}

.page-help-header {
  cursor: pointer;
  min-height: 54px;
  gap: 1rem;
}

.page-help-title {
  font-weight: 700;
}

.page-help-subtitle {
  margin-top: 0.15rem;
}

.page-help-toggle-label {
  white-space: nowrap;
  pointer-events: none;
}

.page-help-body {
  font-size: 0.95rem;
  line-height: 1.45;
}

.page-help-body h6 {
  margin-bottom: 0.45rem;
}

.page-help-body p {
  margin-bottom: 0.75rem;
}

.page-help-body ul,
.page-help-body ol {
  padding-left: 1.25rem;
}

.page-help-body li {
  margin-bottom: 0.25rem;
}

@media (max-width: 768px) {
  .page-help-header {
    align-items: flex-start !important;
  }

  .page-help-toggle-label {
    margin-top: 0.25rem;
  }
}
