/* Informační statické stránky (pravidla pro firmy, …) */

.content-page h1 {
  margin-bottom: var(--space-3);
}

.content-intro {
  font-size: var(--text-md);
  line-height: 1.65;
  margin: 0 0 var(--space-3);
}

.content-intro p {
  margin: 0 0 var(--space-2);
}

.content-intro p:last-child {
  margin-bottom: 0;
}

.content-section {
  margin-bottom: var(--space-4);
}

.content-section h2 {
  font-size: var(--text-lg);
  margin: 0 0 var(--space-2);
}

.content-section p {
  margin: 0 0 var(--space-2);
  line-height: 1.65;
}

.content-section ul {
  margin: 0 0 var(--space-2);
  padding-left: 1.25rem;
}

.content-section li {
  margin-bottom: 0.35rem;
}

.content-section a {
  text-decoration: underline;
}

.content-back {
  margin-top: var(--space-4);
}

/* Admin editor */
.admin-content-sections-list {
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
  margin: var(--space-2) 0 var(--space-3);
}

.admin-content-sections-heading {
  margin: var(--space-3) 0 var(--space-1);
}

.admin-content-section-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--space-2);
  margin-bottom: var(--space-2);
}

.admin-content-section-label {
  font-size: 0.95rem;
}
