.doc-encabezado-oficial[data-astro-cid-adoqtvvz]{border-bottom:2px solid var(--color-accent);padding-bottom:var(--space-5);margin-bottom:var(--space-6)}.doc-encabezado-fila[data-astro-cid-adoqtvvz]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.doc-encabezado-etiquetas[data-astro-cid-adoqtvvz]{gap:var(--space-2);flex-wrap:wrap;display:flex}.doc-encabezado-sello[data-astro-cid-adoqtvvz],.doc-encabezado-badge[data-astro-cid-adoqtvvz]{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);letter-spacing:.02em;border-radius:999px;font-weight:600;display:inline-block}.doc-encabezado-sello-comunicado[data-astro-cid-adoqtvvz]{background:var(--sello-comunicado-bg);color:var(--sello-comunicado-fg)}.doc-encabezado-sello-carta_pastoral[data-astro-cid-adoqtvvz]{background:var(--sello-carta_pastoral-bg);color:var(--sello-carta_pastoral-fg)}.doc-encabezado-sello-exhortacion[data-astro-cid-adoqtvvz]{background:var(--sello-exhortacion-bg);color:var(--sello-exhortacion-fg)}.doc-encabezado-sello-decreto[data-astro-cid-adoqtvvz]{background:var(--sello-decreto-bg);color:var(--sello-decreto-fg)}.doc-encabezado-badge-urgente[data-astro-cid-adoqtvvz]{background:var(--color-destructive);color:var(--color-surface)}.doc-encabezado-badge-fijado[data-astro-cid-adoqtvvz]{background:var(--color-primary);color:var(--color-primary-fg)}.doc-encabezado-escudo[data-astro-cid-adoqtvvz]{object-fit:contain;flex:none;width:2.5rem;height:2.5rem}.doc-encabezado-titulo[data-astro-cid-adoqtvvz]{font-family:var(--font-display);color:var(--color-primary);margin:0 0 var(--space-2)}.doc-encabezado-protocolo[data-astro-cid-adoqtvvz]{margin:0 0 var(--space-1);font-size:var(--text-xs);font-variant:small-caps;letter-spacing:.03em;color:var(--color-muted)}.doc-encabezado-firmante[data-astro-cid-adoqtvvz]{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-text);font-style:italic}.doc-encabezado-pdf[data-astro-cid-adoqtvvz]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-primary);border-radius:var(--radius);color:var(--color-primary);font-weight:600;font-size:var(--text-sm);align-items:center;text-decoration:none;display:inline-flex}
