/* ============================================================
   PATRIMÔNIO PRESERVADO — Justificação do texto corrido longo
   ============================================================
   Só a partir de 768px (abaixo disso o justificado cria rios piores
   que a margem irregular, numa coluna estreita). Cada seletor é o
   componente de fato, dentro de :where() para não carregar peso —
   regra global em `p` já causou três incidentes aqui (ver
   design-system-patrimonio-preservado na memória). `text-align-last`
   fica no padrão do navegador (`left`): a última linha do parágrafo
   nunca é esticada.

   Onde entra:
   - corpo do post (single.php, .pp-post__conteudo) e a casca antiga
     .entry-content, mantida por segurança;
   - o texto da marca na Quem Somos (id 11) — .pp-texto-secao também
     existe na Home, em textos curtos de chamada, por isso o escopo
     é preso à página pelo body.page-id-11, não à classe sozinha;
   - as bios dos sócios (.pp-perfil__resumo), exclusiva da Quem Somos;
   - as páginas legais (.pp-legal__corpo, page-legal.php);
   - as respostas da FAQ de página cheia (.pp-acordeao__corpo--rico,
     page-perguntas-frequentes.php) — o teaser de FAQ da Home usa
     .pp-acordeao__corpo sem o modificador e fica de fora, de propósito.
   Home, hero, landing (body.pp-landing), títulos, botões, cartões e
   listas não entram em nenhum desses seletores. */
@media (min-width: 768px) {
	:where(
		.pp-post__conteudo p,
		.entry-content p,
		body.page-id-11 .pp-texto-secao p,
		.pp-perfil__resumo,
		.pp-legal__corpo p,
		.pp-acordeao__corpo--rico p
	) {
		text-align: justify;
		-webkit-hyphens: auto;
		hyphens: auto;
	}
}
