/* Portal Kit — Subtítulo (with empty-guard)
   - Continua com o visual discreto
   - Some completamente se estiver vazio (e tenta ocultar wrapper de parágrafo)
*/
.pk-subtitulo{
  color:#4a5560;
  font-weight:600;
  line-height:1.45;
  margin:.35rem 0 1rem 0;
  letter-spacing:.1px;
  font-size: clamp(16px, 2.1vw, 18px);
}

/* Se o shortcode não tiver conteúdo (ou show_if_empty="1" sem texto), esconda */
.pk-subtitulo:empty{ display:none !important; }

/* Extra (para quando o construtor envolve o shortcode dentro de um <p> com margem) */
p:has(> .pk-subtitulo:empty),
div:has(> .pk-subtitulo:empty){ display:none !important; }

.pk-subtitulo.center{ text-align:center; }
.pk-subtitulo.right{  text-align:right;  }
