/* ==========================================================================
   Kompare Koala — base reset
   --------------------------------------------------------------------------
   The supplied designs open with `*{margin:0;padding:0}`. That rule has zero
   specificity, so GeneratePress's element-level base styles beat it:

     p  { margin-bottom: 1.5em }   -> misaligned the footer bottom row
     ul { margin-left: 3em }       -> empty 48px indents in the footer and legal TOC
     h1 { margin-bottom: 20px }    -> extra gaps under headings

   This file re-asserts the reset with enough specificity to beat GeneratePress,
   scoped to the three regions our markup occupies. It is deliberately enqueued
   BEFORE the per-page design stylesheet, so the design's own explicit spacing
   (e.g. `.legal-intro p{margin-bottom:14px}`) still wins.
   ========================================================================== */

header ul,   header ol,   header li,   header p,
header h1,   header h2,   header h3,   header h4,   header h5,   header h6,
footer ul,   footer ol,   footer li,   footer p,
footer h1,   footer h2,   footer h3,   footer h4,   footer h5,   footer h6,
.entry-content ul, .entry-content ol, .entry-content li, .entry-content p,
.entry-content h1, .entry-content h2, .entry-content h3,
.entry-content h4, .entry-content h5, .entry-content h6,
.entry-content blockquote, .entry-content figure, .entry-content dl, .entry-content dd {
  margin: 0;
  padding: 0;
}

/* Lists in these designs are unstyled navigation/TOC lists; the legal pages
   re-declare their own markers and indents on top of this. */
header ul, header ol,
footer ul, footer ol,
.entry-content .toc ul, .entry-content .toc ol {
  list-style: none;
}
