/* ═══════════════════════════════════════════════════════════
   Páginas de conteúdo (/o-que-enviar, /duvidas) e aviso do /contato.
   Arquivo à parte (31/10/2026): o 99envio.css estava sendo editado por outra
   pessoa ao mesmo tempo. Só usa os tokens do 99envio.css e é incluído apenas
   nas páginas que precisam dele.
   ═══════════════════════════════════════════════════════════ */

/* "Vai com documento ou consulta": mesma lista com fio dos proibidos, mas o
   ícone em laranja-alerta — não é proibido, então não pode parecer vermelho. */
.prohibited-item--warn svg { color: var(--warning); }
.prohibited-item--warn strong { color: var(--ink); }

/* Âncoras (#antes-de-fechar, #documentos) sob o cabeçalho fixo: sem margem
   o título ficava escondido atrás dele ao vir do link das dúvidas. */
.conteudo-ancora { scroll-margin-top: calc(var(--header-h, 72px) + 16px); }

/* Passos numerados dentro do .prose (o .prose só estiliza ul). */
.prose ol.passos { margin: 0 0 var(--space-4); padding-left: var(--space-5); list-style: decimal; }
.prose ol.passos li + li { margin-top: var(--space-2); }
.prose ol.passos li::marker { color: var(--orange-700); font-weight: 700; }

/* Respostas do FAQ com parágrafos e listas: usam o .prose; aqui só tira a
   sobra de margem do último bloco, que deixava a resposta "descolada". */
.faq__answer.prose { max-width: none; }
.faq__answer.prose > :last-child { margin-bottom: 0; }

/* Aviso do formulário de contato sobre a mercadoria citada na mensagem. */
.contato-aviso { margin-top: var(--space-2); }
.contato-aviso ul { margin: 0; padding-left: var(--space-4); list-style: disc; }
