/* ==========================================================================
   Dr. Bruno Brito — páginas institucionais

   Componentes de página que o site HTML original não tinha e que, por isso,
   não existem no site.css. Mesmos tokens do :root. Carrega por último.
   ========================================================================== */

/* --------------------------------------------------- subtítulo no texto */
/* O corpo de texto do site (.body-copy) só usava h2 — o artigo original não
   tinha subníveis. Em textos longos como a Política de Privacidade, os itens
   3.1 e 3.2 pedem um h3, e sem regra ele herda o reset do Hello Elementor
   (h3{font-size:1.75rem}), que sai MAIOR que o h2 da própria seção. Aqui o h3
   entra um degrau abaixo do h2, na mesma escala. */
.brunobrito .body-copy h3 {
  margin-top: clamp(26px, 3vw, 34px);
  margin-bottom: 4px;
  font-size: clamp(1.08rem, 1.5vw, 1.18rem);
  line-height: 1.3;
}

/* Blocos de contato (.citation) com rótulos em linhas: o <br> não deve colar
   as linhas, que no site.css herdam o line-height do parágrafo. */
.brunobrito .body-copy .citation b {
  color: var(--ink-2);
}
