/* ==========================================================================
   Maqueta · Ilustre Municipalidad de Pica
   justify.css — texto justificado en los párrafos de contenido del sitio público.
   Se carga al final del <head> (layouts/app.php) para que mande sobre los estilos de cada página.

   Alcance: párrafos de contenido (misión, visión, descripciones, funciones, ideales, protocolo,
   cuerpo de noticias, anuncios, convocatorias, trámites y páginas informativas).
   Quedan fuera, a propósito: títulos, menús, botones, etiquetas, tarjetas cortas, bajadas bajo los
   títulos, resúmenes de noticias, pie de página, chatbot y el panel de administración.

   Para sumar un texto, agregar su selector a la lista; para quitar el justificado a todo el sitio,
   basta con no cargar este archivo. La separación en sílabas (hyphens) usa lang="es" del <html>
   y evita los huecos grandes entre palabras en columnas angostas.
   ========================================================================== */

/* Cuerpo de noticias, anuncios, eventos, ofertas, concursos y trámites (texto del panel o de origen) */
.news-content p,
.news-content li,
.procedure-prose p,
.procedure-prose li,

/* Páginas informativas: Nuestra Comuna, Concejo, Alcalde, Radio */
.commune-text,
.explorer-item__text,
.culture-entity__text,
.pladeco-feature__text,
.plan-part__text,
.history-feature__text,
.history-events__text,
.location-timeline__text,
.crest-award__text,
.council-bio__text,
.mayor__text,
.radio__lead,
.gallery-modal__desc,

/* Unidades municipales y Turismo */
.unit-item__text,
.unit-functions__list p,
.unit-functions__sub li,
.unit-banner__box p,
.unit-notice p,

/* Salud */
.health-purpose__card p,
.health-place p:not(.health-place__address),
.health-function p,

/* Ley Karin */
.karin-hero__summary,
.karin-banner__box p,
.karin-conduct p,
.karin-step__card p,
.karin-action li,
.karin-channel p,
.karin-official p,

/* Convocatorias y empleo */
.employment-apply__text {
  text-align: justify;
  text-justify: inter-word;
  hyphens: auto;
  -webkit-hyphens: auto;
  overflow-wrap: break-word;
}
