/* css/content.css
   ============================================================
   VERDE LAW — Styling voor pagina-inhoud (body-tekst).
   De universele reset (*{margin:0;padding:0}) in layout.css
   haalt de inspringing van lijsten weg. Hier geven we die
   terug, maar enkel binnen de inhoudsregio, zodat navigatie
   en footer ongemoeid blijven.
   ============================================================ */

/* Inhoud benut de volle breedte van de contentkolom.
   typography.css cap paragrafen op 72ch; binnen de inhoud heffen we
   die cap op, zodat tekst en lijsten even breed en volledig uitkomen. */
#block-verde-law-content p,
#block-verde-law-content ul,
#block-verde-law-content ol,
#block-verde-law-content h2,
#block-verde-law-content h3 {
  max-width: none;
}

#block-verde-law-content ul,
#block-verde-law-content ol {
  margin: var(--space-sm, 1rem) 0;
  padding-left: 1.6rem;
}

#block-verde-law-content ul {
  list-style: disc outside;
}

#block-verde-law-content ol {
  list-style: decimal outside;
}

/* Geneste genummerde lijsten tonen a. b. c. (bv. subpunten a/b onder een clausule) */
#block-verde-law-content ol ol {
  list-style-type: lower-alpha;
  margin: 0.5rem 0;
}

/* Geneste ongenummerde lijsten */
#block-verde-law-content ol ul,
#block-verde-law-content ul ul {
  list-style-type: circle;
  margin: 0.5rem 0;
}

#block-verde-law-content li {
  margin-bottom: 0.4rem;
  line-height: var(--line-height-base, 1.7);
}

/* Geneste lijsten: wat ruimte boven/onder */
#block-verde-law-content li > ul,
#block-verde-law-content li > ol {
  margin: 0.4rem 0;
}

/* Ruimte tussen paragrafen in de inhoud */
#block-verde-law-content p {
  margin-bottom: var(--space-sm, 1rem);
}

/* Ruimte boven tussenkoppen in de inhoud */
#block-verde-law-content h2,
#block-verde-law-content h3 {
  margin-top: var(--space-lg, 2.5rem);
  margin-bottom: var(--space-sm, 1rem);
}
