/* ═══════════════════════════════════════════════════════════════════
   SAC Fly · TEXT BLOCK
   Generado al partir components.css — NO editar a mano sin criterio.
   ═══════════════════════════════════════════════════════════════════ */

/* ═══════════════════════════════════════════════════════════════════
   9. TEXT BLOCK
   ═══════════════════════════════════════════════════════════════════ */

.comp-text-block__title {
    margin-bottom: var(--space-7);
    padding-bottom: var(--space-5);
    border-bottom: 1px solid var(--color-border);
    letter-spacing: -.035em;
}

.comp-text-block .entry-content,
.comp-text-block__content {
    color: var(--color-text-muted);
    font-size: var(--font-size-md);
    line-height: 1.8;
}

.comp-text-block .entry-content h2,
.comp-text-block .entry-content h3,
.comp-text-block__content h2,
.comp-text-block__content h3 {
    color: var(--color-brand-primary);
    letter-spacing: -.03em;
}

.comp-text-block .entry-content a,
.comp-text-block__content a {
    color: var(--color-brand-secondary);
    font-weight: var(--font-weight-semibold);
}

.comp-text-block {
    padding-bottom: 0;
}