/* VetLinker — cascada formularios de inscripción */
.vl-head {
	font-weight: 600;
	margin: 14px 0 6px;
}

.vl-comunas-box {
	margin-top: 4px;
	padding-top: 4px;
	border-top: 1px dashed rgba(0, 0, 0, 0.15);
}

.vl-filtro {
	width: 100%;
	max-width: 380px;
	margin: 0 0 8px;
	padding: 7px 12px;
	border: 1px solid rgba(0, 0, 0, 0.25);
	border-radius: 4px;
	font-size: 14px;
}

.ff-el-form-check.vl-region > label,
.ff-el-form-check.vl-region span {
	font-weight: 600;
}

.ff-el-form-check.vl-comuna {
	margin-left: 18px;
}

/* Títulos de página largos en móvil (INSCRIPCIÓN PROFESIONALES/CLÍNICAS) */
@media (max-width: 768px) {
	.entry-hero .entry-title,
	.entry-title,
	h1.wp-block-heading {
		font-size: clamp(1.5rem, 7vw, 2.4rem) !important;
		overflow-wrap: break-word;
		word-break: break-word;
	}
}
