/* =============================================================================
 * Páginas legais — só o que o texto corrido precisa.
 *
 * Herda tudo de `site.css`: a tipografia, a paleta e o cabeçalho são os
 * mesmos. Uma política de privacidade com outra cara que o resto do site passa
 * a impressão de ter sido colada de um gerador — e é exatamente a impressão que
 * ela não pode dar.
 *
 * A medida é estreita de propósito (~68 caracteres por linha): quem lê isto
 * está lendo de verdade, não escaneando.
 * ========================================================================== */

.legal h2{
  font-size:21px;margin:38px 0 10px;letter-spacing:-0.02em;
}
.legal h2:first-of-type{margin-top:30px}
.legal h3{
  font-size:16px;margin:24px 0 8px;color:var(--teal-700);
}
.legal p{margin:12px 0;font-size:16px;line-height:1.72}
.legal ul{margin:12px 0 12px 2px;list-style:none;display:grid;gap:9px}
.legal li{
  display:flex;gap:11px;align-items:flex-start;font-size:15.6px;line-height:1.66;
}
.legal li::before{
  content:'';flex:none;width:5px;height:5px;border-radius:50%;
  margin-top:10px;background:var(--teal);
}
.legal strong{color:var(--ink);font-weight:800}
.legal a{font-weight:700}

/* O resumo do frontmatter, logo abaixo do título. */
.pagina-simples .data{
  margin-bottom:6px;font-weight:600;
}
